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

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22—Parsing or analysis of headers
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3818—Decoding for concurrent execution
    • G06F9/382—Pipelined decoding, e.g. using predecoding
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3867—Concurrent instruction execution, e.g. pipeline or look ahead using instruction pipelines
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/324—Intralayer 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
CA2587489C (en) 2004-11-03 2013-12-31 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 キヤノン株式会社 複数の処理モジュールを有する並列処理回路を備えるデータ処理装置、その制御装置、およびその制御方法、プログラム
US9014023B2 (en) 2011-09-15 2015-04-21 International Business Machines Corporation Mobile network services in a mobile data network
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
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
US9525621B2 (en) * 2012-08-29 2016-12-20 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
WO2000010297A1 (en) 1998-08-17 2000-02-24 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 富士通株式会社 入力回線インタフェース装置及びパケット通信装置
WO2002096043A1 (en) 2001-05-21 2002-11-28 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 富士通株式会社 パケット処理プロセッサ及びパケット処理プロセッサシステム
AU2002326995A1 (en) * 2001-09-19 2003-04-01 Bay Microsystems, Inc. Vertical instruction and data processing 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
WO2003085519A1 (en) 2003-10-16
US8725900B2 (en) 2014-05-13
AU2003225450A1 (en) 2003-10-20
SE525183C2 (sv) 2004-12-21
US20140247835A1 (en) 2014-09-04
US20060155771A1 (en) 2006-07-13
US9635145B2 (en) 2017-04-25
SE0201020D0 (sv) 2002-04-04

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
DE60317147D1 (de) Plasmabearbeitungsvorrichtung
AU2003296094A1 (en) Content delivery system, information processing apparatus or information processing method, and computer program
AU2003296093A1 (en) Content delivery system, information processing apparatus or information processing method, and computer program
DE602004020527D1 (de) Datenverarbeitungseinheit, -verfahren und -programm
SG130189A1 (en) Substituted indole-o-glucosides
ATE529988T1 (de) Verfahren und vorrichtung zur verwendung von metapaketen in einem paketverarbeitungssystem
UA87991C2 (en) Substituted indole-o-glucosides
SE0201020D0 (sv) Method and apparatus for processing data
DE60330925D1 (de) Kommunikationssystem, -gerät und -verfahren
DE502006005447D1 (de) Verfahren zur Verschlüsselung bzw. Entschlüsselung von Datenpaketen eines Datenstroms
DE602004016901D1 (de) Informationsverarbeitungsgerät, Informationsausgabegerät, tragbares Endgerät und Informationsausgabeverfahren
EP1335506A3 (en) Method and apparatus for decoding transport format combination indicator, mobile station, base station and mobile communication system therefore
FI20020904A0 (sv) Ett förfarande och en anordning för att uppdatera en objektapparat
EP1630692A4 (en) ASSOCIATED INFORMATION PROCESSING METHOD, APPARATUS AND PROGRAM
GB2402582B (en) System for computing a CRC value by processing a data message a word at a time
ATE388530T1 (de) Verfahren zur verminderung der anzahl der bits pro softbit
FI20030845A0 (sv) Databehandlingsförfarande, mottagare och nätverksanordning
AU2002217173A1 (en) Apparatus and method for handling logs
MXPA03008286A (es) Metodo para procesamiento de datos de contenido.
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
DE60324497D1 (de) Informationsverteilungssystem, Informationsverarbeitungsvorrichtung und -verfahren

Legal Events

Date Code Title Description
NUG Patent has lapsed