WO2002011368A3 - Pre-fetching and caching data in a communication processor's register set - Google Patents
Pre-fetching and caching data in a communication processor's register set Download PDFInfo
- Publication number
- WO2002011368A3 WO2002011368A3 PCT/US2001/041485 US0141485W WO0211368A3 WO 2002011368 A3 WO2002011368 A3 WO 2002011368A3 US 0141485 W US0141485 W US 0141485W WO 0211368 A3 WO0211368 A3 WO 0211368A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- event
- register set
- core processor
- processing
- data
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/30098—Register arrangements
- G06F9/3012—Organisation of register space, e.g. banked or distributed register file
- G06F9/30123—Organisation of register space, e.g. banked or distributed register file according to context, e.g. thread buffers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/3824—Operand accessing
- G06F9/383—Operand prefetching
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2001285384A AU2001285384A1 (en) | 2000-07-31 | 2001-07-31 | Enhancing performance by pre-fetching and caching data directly in a communication processor's register set |
Applications Claiming Priority (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US22182100P | 2000-07-31 | 2000-07-31 | |
US60/221,821 | 2000-07-31 | ||
US09/640,258 US6754223B1 (en) | 1999-08-17 | 2000-08-16 | Integrated circuit that processes communication packets with co-processor circuitry to determine a prioritized processing order for a core processor |
US09/640,231 US6804239B1 (en) | 1999-08-17 | 2000-08-16 | Integrated circuit that processes communication packets with co-processor circuitry to correlate a packet stream with context information |
US09/639,915 US6888830B1 (en) | 1999-08-17 | 2000-08-16 | Integrated circuit that processes communication packets with scheduler circuitry that executes scheduling algorithms based on cached scheduling parameters |
US09/639,915 | 2000-08-16 | ||
US09/640,231 | 2000-08-16 | ||
US09/640,258 | 2000-08-16 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002011368A2 WO2002011368A2 (en) | 2002-02-07 |
WO2002011368A3 true WO2002011368A3 (en) | 2002-06-06 |
Family
ID=27499249
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/041485 WO2002011368A2 (en) | 2000-07-31 | 2001-07-31 | Pre-fetching and caching data in a communication processor's register set |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU2001285384A1 (en) |
WO (1) | WO2002011368A2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7023843B2 (en) * | 2002-06-26 | 2006-04-04 | Nokia Corporation | Programmable scheduling for IP routers |
GB0823702D0 (en) | 2008-12-31 | 2009-02-04 | St Microelectronics Res & Dev | Processing packet streams |
GB2466651A (en) * | 2008-12-31 | 2010-07-07 | St Microelectronics | Security co-processor architecture for decrypting packet streams |
US12282838B2 (en) | 2018-05-04 | 2025-04-22 | Apple Inc. | Systems and methods for assigning tasks in a neural network processor |
CN109300217B (en) * | 2018-09-03 | 2021-03-12 | 深圳怡化电脑股份有限公司 | Queuing and calling method, computer storage medium, queuing and calling server and system |
CN114185513B (en) * | 2022-02-17 | 2022-05-20 | 沐曦集成电路(上海)有限公司 | Data caching device and chip |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5805927A (en) * | 1994-01-28 | 1998-09-08 | Apple Computer, Inc. | Direct memory access channel architecture and method for reception of network information |
US5920561A (en) * | 1996-03-07 | 1999-07-06 | Lsi Logic Corporation | ATM communication system interconnect/termination unit |
-
2001
- 2001-07-31 WO PCT/US2001/041485 patent/WO2002011368A2/en active Application Filing
- 2001-07-31 AU AU2001285384A patent/AU2001285384A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5805927A (en) * | 1994-01-28 | 1998-09-08 | Apple Computer, Inc. | Direct memory access channel architecture and method for reception of network information |
US5920561A (en) * | 1996-03-07 | 1999-07-06 | Lsi Logic Corporation | ATM communication system interconnect/termination unit |
Non-Patent Citations (1)
Title |
---|
LEE T A ET AL: "Low power data management architecture for wireless communications signal processing", VEHICULAR TECHNOLOGY CONFERENCE, 1998. VTC 98. 48TH IEEE OTTAWA, ONT., CANADA 18-21 MAY 1998, NEW YORK, NY, USA,IEEE, US, 18 May 1998 (1998-05-18), pages 625 - 629, XP010287765, ISBN: 0-7803-4320-4 * |
Also Published As
Publication number | Publication date |
---|---|
WO2002011368A2 (en) | 2002-02-07 |
AU2001285384A1 (en) | 2002-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1380955A3 (en) | System and method for tracking utilization data for an electronic device | |
EP1168158A3 (en) | Context switch architecture and system | |
WO2002054230A8 (en) | System and method for prefetching data into a cache based on miss distance | |
AU2003262997A1 (en) | Low power dual processor architecture for multi mode devices | |
WO2000033232A3 (en) | Improvements in host computer access to peripheral device drivers | |
EP0804046A3 (en) | Method and apparatus for updating the software of a mobile terminal using the air interface | |
WO1989012363A3 (en) | Data compression/decompression apparatus | |
GB2286095A (en) | Method and apparatus for upgrading cellular mobile telephones | |
WO2003088646A3 (en) | Apparatus and method for data caching to reduce channel change delay | |
EP1118931A3 (en) | Method of controlling portable personal device having facilities of storing and playing digital contents by computer and portable personal device operation method therefor | |
EP1256881A3 (en) | Method and apparatus for write protecting a gaming storage medium | |
EP1038560A3 (en) | Portable information terminal, recording medium and program | |
EP0871142A3 (en) | Information processing apparatus and methods | |
WO2001086447A3 (en) | Performance monitor system and method suitable for use in an integrated circuit | |
EP1213666A3 (en) | Information processing system, terminal device, method and medium | |
WO1999035778A3 (en) | Low level content filtering | |
WO2002069503A3 (en) | Space-efficient turbo decoder | |
WO2002011368A3 (en) | Pre-fetching and caching data in a communication processor's register set | |
WO2003017155A1 (en) | Transferring system, transferring apparatus, transferring method, terminal and recorded medium | |
WO2001059607A3 (en) | Entertainment file and related information integration method, apparatus and system | |
EP0982655A3 (en) | Data processing unit and method for executing instructions of variable lengths | |
WO2001075815A3 (en) | Card terminal and method for operating a card terminal | |
WO2001067804A3 (en) | Architecture for an access device | |
WO2000033179A3 (en) | Method for fetching instructions having a non-power of two size | |
GB2333621A (en) | Data cache with data storage and tag logic with different clocks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |