[go: up one dir, main page]

SE0201020L - Förfarande och apparat för att behandla data - Google Patents

Förfarande och apparat för att behandla data

Info

Publication number
SE0201020L
SE0201020L SE0201020A SE0201020A SE0201020L SE 0201020 L SE0201020 L SE 0201020L SE 0201020 A SE0201020 A SE 0201020A SE 0201020 A SE0201020 A SE 0201020A SE 0201020 L SE0201020 L SE 0201020L
Authority
SE
Sweden
Prior art keywords
packet
information
intermediate packet
bits
changes
Prior art date
Application number
SE0201020A
Other languages
English (en)
Other versions
SE525183C2 (sv
SE0201020D0 (sv
Inventor
Paer Westlund
Thomas Stroemqvist
Gunnar Nordmark
Lars-Olof Svensson
Original Assignee
Xelerated Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xelerated Ab filed Critical Xelerated Ab
Priority to SE0201020A priority Critical patent/SE525183C2/sv
Publication of SE0201020D0 publication Critical patent/SE0201020D0/sv
Priority to AU2003225450A priority patent/AU2003225450A1/en
Priority to PCT/SE2003/000536 priority patent/WO2003085519A1/en
Priority to US10/510,167 priority patent/US8725900B2/en
Publication of SE0201020L publication Critical patent/SE0201020L/sv
Publication of SE525183C2 publication Critical patent/SE525183C2/sv
Priority to US14/275,104 priority patent/US9635145B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3818Decoding for concurrent execution
    • G06F9/382Pipelined decoding, e.g. using predecoding
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3867Concurrent instruction execution, e.g. pipeline or look ahead using instruction pipelines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/324Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
SE0201020A 2002-04-04 2002-04-04 Förfarande och medel för behandling med pipelining av datapaket SE525183C2 (sv)

Priority Applications (5)

Application Number Priority Date Filing Date Title
SE0201020A SE525183C2 (sv) 2002-04-04 2002-04-04 Förfarande och medel för behandling med pipelining av datapaket
AU2003225450A AU2003225450A1 (en) 2002-04-04 2003-04-03 Method and apparatus for processing data
PCT/SE2003/000536 WO2003085519A1 (en) 2002-04-04 2003-04-03 Method and apparatus for processing data
US10/510,167 US8725900B2 (en) 2002-04-04 2003-04-03 Method and apparatus for processing data in a pipeline, in which processing the length of information contained in the data packet and/or the position of the information in the data packet is altered
US14/275,104 US9635145B2 (en) 2002-04-04 2014-05-12 System and method for modifying, in a processing pipeline, a length of a data packet in a data block without modifying a length of the data block

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE0201020A SE525183C2 (sv) 2002-04-04 2002-04-04 Förfarande och medel för behandling med pipelining av datapaket

Publications (3)

Publication Number Publication Date
SE0201020D0 SE0201020D0 (sv) 2002-04-04
SE0201020L true SE0201020L (sv) 2003-12-01
SE525183C2 SE525183C2 (sv) 2004-12-21

Family

ID=20287485

Family Applications (1)

Application Number Title Priority Date Filing Date
SE0201020A SE525183C2 (sv) 2002-04-04 2002-04-04 Förfarande och medel för behandling med pipelining av datapaket

Country Status (4)

Country Link
US (2) US8725900B2 (sv)
AU (1) AU2003225450A1 (sv)
SE (1) SE525183C2 (sv)
WO (1) WO2003085519A1 (sv)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE525183C2 (sv) 2002-04-04 2004-12-21 Xelerated Ab Förfarande och medel för behandling med pipelining av datapaket
AU2005301962B2 (en) 2004-11-03 2011-10-20 Curis, Inc. Mediators of hedgehog signaling pathways, compositions and uses related thereto
US20080313267A1 (en) * 2007-06-12 2008-12-18 International Business Machines Corporation Optimize web service interactions via a downloadable custom parser
JP5590849B2 (ja) * 2009-10-08 2014-09-17 キヤノン株式会社 複数の処理モジュールを有する並列処理回路を備えるデータ処理装置、その制御装置、およびその制御方法、プログラム
US8625452B2 (en) * 2011-09-15 2014-01-07 International Business Machines Corporation Maintenance of high-speed channels by inserting channel maintenance data in a mobile data network to avoid channel type switching
US9014023B2 (en) 2011-09-15 2015-04-21 International Business Machines Corporation Mobile network services in a mobile data network
US8521153B1 (en) 2012-06-18 2013-08-27 International Business Machines Corporation Using the maintenance channel in a mobile data network to provide subscriber data when a cache miss occurs
US20140233582A1 (en) * 2012-08-29 2014-08-21 Marvell World Trade Ltd. Semaphore soft and hard hybrid architecture
US11526415B2 (en) 2020-04-22 2022-12-13 StreamSets, Inc. Progressive error handling
US12189564B2 (en) * 2022-02-14 2025-01-07 SambaNova Systems, Inc. Dynamically-sized data structures on data flow architectures

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4506358A (en) * 1982-06-25 1985-03-19 At&T Bell Laboratories Time stamping for a packet switching system
US6047122A (en) * 1992-05-07 2000-04-04 Tm Patents, L.P. System for method for performing a context switch operation in a massively parallel computer system
JP3599392B2 (ja) 1994-12-15 2004-12-08 富士通株式会社 交換機
US5598410A (en) 1994-12-29 1997-01-28 Storage Technology Corporation Method and apparatus for accelerated packet processing
KR0170722B1 (ko) * 1995-12-29 1999-03-30 김광호 고속 배럴쉬프터
DE19822796A1 (de) * 1998-05-20 1999-11-25 Siemens Ag Verfahren und Anordnung zur Echtzeit-Übertragung von komprimierten Daten
AU5567499A (en) 1998-08-17 2000-03-06 Vitesse Semiconductor Corporation Packet processing architecture and methods
JP3397144B2 (ja) * 1998-09-29 2003-04-14 日本電気株式会社 パケット処理装置とパケット処理方法とパケット交換機
US6480507B1 (en) * 1998-11-19 2002-11-12 Nortel Networks Limited Communication protocol stack apparatus and method of implementing same
US6985964B1 (en) * 1999-12-22 2006-01-10 Cisco Technology, Inc. Network processor system including a central processor and at least one peripheral processor
US7065096B2 (en) * 2000-06-23 2006-06-20 Mips Technologies, Inc. Method for allocating memory space for limited packet head and/or tail growth
US6977930B1 (en) * 2000-02-14 2005-12-20 Cisco Technology, Inc. Pipelined packet switching and queuing architecture
US7016351B1 (en) * 2000-02-29 2006-03-21 Cisco Technology, Inc. Small group multicast in a computer network
US7075926B2 (en) * 2000-05-24 2006-07-11 Alcatel Internetworking, Inc. (Pe) Programmable packet processor with flow resolution logic
US7080238B2 (en) * 2000-11-07 2006-07-18 Alcatel Internetworking, (Pe), Inc. Non-blocking, multi-context pipelined processor
JP4342100B2 (ja) * 2000-12-08 2009-10-14 富士通株式会社 パケット処理装置
US7013302B2 (en) * 2000-12-22 2006-03-14 Nortel Networks Limited Bit field manipulation
US7062641B1 (en) * 2001-01-10 2006-06-13 Cisco Technology, Inc. Method and apparatus for unified exception handling with distributed exception identification
SE521697C2 (sv) * 2001-01-25 2003-11-25 Xelerated Ab Anordningar och förfarande för behandling av data i en logisk rörledning
JP4475835B2 (ja) * 2001-03-05 2010-06-09 富士通株式会社 入力回線インタフェース装置及びパケット通信装置
US7397798B2 (en) * 2001-05-21 2008-07-08 Xelerated Ab Method and apparatus for processing blocks in a pipeline
JP3489573B2 (ja) * 2001-07-11 2004-01-19 日本電気株式会社 パケット処理装置
US7069372B1 (en) * 2001-07-30 2006-06-27 Cisco Technology, Inc. Processor having systolic array pipeline for processing data packets
US20030046429A1 (en) * 2001-08-30 2003-03-06 Sonksen Bradley Stephen Static data item processing
JP4342128B2 (ja) * 2001-09-18 2009-10-14 富士通株式会社 パケット処理プロセッサ及びパケット処理プロセッサシステム
CA2460994A1 (en) * 2001-09-19 2003-03-27 Bay Microsystems, Inc. Vertical instruction, data processing, and differentiated services in a network processor architecture
US6976154B1 (en) * 2001-11-07 2005-12-13 Juniper Networks, Inc. Pipelined processor for examining packet header information
US7236492B2 (en) * 2001-11-21 2007-06-26 Alcatel-Lucent Canada Inc. Configurable packet processor
US7149226B2 (en) * 2002-02-01 2006-12-12 Intel Corporation Processing data packets
US6836808B2 (en) * 2002-02-25 2004-12-28 International Business Machines Corporation Pipelined packet processing
US7437724B2 (en) * 2002-04-03 2008-10-14 Intel Corporation Registers for data transfers
SE525183C2 (sv) 2002-04-04 2004-12-21 Xelerated Ab Förfarande och medel för behandling med pipelining av datapaket
US20030196081A1 (en) * 2002-04-11 2003-10-16 Raymond Savarda Methods, systems, and computer program products for processing a packet-object using multiple pipelined processing modules

Also Published As

Publication number Publication date
SE525183C2 (sv) 2004-12-21
US8725900B2 (en) 2014-05-13
AU2003225450A1 (en) 2003-10-20
US20140247835A1 (en) 2014-09-04
US9635145B2 (en) 2017-04-25
SE0201020D0 (sv) 2002-04-04
US20060155771A1 (en) 2006-07-13
WO2003085519A1 (en) 2003-10-16

Similar Documents

Publication Publication Date Title
WO2006020826A3 (en) Method and apparatus for fast encoding of data symbols according to half-weight codes
DE602004022817D1 (de) Verfahren und system zum schutz vor computerviren
DE60326664D1 (de) Vorrichtung zur Durchführung von Netzwerkverarbeitungsfunktionen
GB2400933B (en) A method of, and system for, heuristically detecting viruses in executable code by detecting files which have been maliciously altered
SE0201020L (sv) Förfarande och apparat för att behandla data
AU2003275696A1 (en) Communication system, communication method, and data processing apparatus
DE60316619D1 (de) Datenverarbeitungsverfahren, Programm, Datenverarbeitungssystem
AU2003296093A1 (en) Content delivery system, information processing apparatus or information processing method, and computer program
DE602004020527D1 (de) Datenverarbeitungseinheit, -verfahren und -programm
SG115564A1 (en) Network, ipsec setting server apparatus, ipsec processing apparatus, and ipsec setting method used therefor
MY142777A (en) Substituted indole-o-glucosides
UA87991C2 (en) Substituted indole-o-glucosides
ATE529988T1 (de) Verfahren und vorrichtung zur verwendung von metapaketen in einem paketverarbeitungssystem
DE60330925D1 (de) Kommunikationssystem, -gerät und -verfahren
DE502006005447D1 (de) Verfahren zur Verschlüsselung bzw. Entschlüsselung von Datenpaketen eines Datenstroms
EP1335506A3 (en) Method and apparatus for decoding transport format combination indicator, mobile station, base station and mobile communication system therefore
SE0303534L (sv) Metod att återvinna data för en utrustning, anläggning eller process
DE60308667D1 (de) Wasserzeichenzeitskalensuchen
GB2402582B (en) System for computing a CRC value by processing a data message a word at a time
SE0303568D0 (sv) Sätt och anordning för kontextbaserad interaktiv samverkan
ATE388530T1 (de) Verfahren zur verminderung der anzahl der bits pro softbit
AU2002217173A1 (en) Apparatus and method for handling logs
TW200516971A (en) Method and related apparatus for searching the syncword of a next frame in an encoded digital signal
TW200602846A (en) Information processing apparatus, cooling module, and method of identifyingcooling module
NO20043708L (no) Fremgangsmate og anording for borekaksbehandling

Legal Events

Date Code Title Description
NUG Patent has lapsed