ATE375552T1
Pipelines of multithreaded processor cores for packet processing
Abstract
A method of parallel hardware-based multithreaded processing is described. The method includes assigning tasks for packet processing to programming engines and establishing pipelines between programming stages, which correspond to the programming engines. The method also includes establishing contexts for the assigned tasks on the programming engines and using a software controlled cache such as a CAM to transfer data between next neighbor registers residing in the programming engines.
Term
Term ended
Projected expiry passed 16 January 2023, 3.7 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
20 members in 11 offices
Priority claims1
| Document | Office | Kind | Date |
|---|---|---|---|
| 5772302 | United States of America | A |
Members20
| Document | Office | Kind | |
|---|---|---|---|
| US2003145173A1 | United States of America | A1 | |
| CA2473551A1 | Canada | A1 | |
| WO03065207A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU2003209290A1 | Australia | A1 | |
| TW200307214A | Taiwan Province of China | A | |
| KR20040017251A | Republic of Korea | A | |
| WO03065207A3 | World Intellectual Property Organization (WIPO) | A3 | |
| EP1481323A2 | European Patent Office (EPO) | A2 | |
| TWI231914B | Taiwan Province of China | B | |
| HK1072298A1 | Hong Kong, China | A1 | |
| CN1820253A | China | A | |
| KR100613923B1 | Republic of Korea | B1 | |
| US7181594B2 | United States of America | B2 | |
| EP1481323B1 | European Patent Office (EPO) | B1 | |
| AT375552T | Austria | T | |
| ATE375552T1This record | Austria | T1 | |
| DE60316774D1 | Germany | D1 | |
| DE60316774T2 | Germany | T2 | |
| CN100440151C | China | C | |
| CA2473551C | Canada | C |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| Ceased as to paragraph 5 lit. 3 law introducing patent treatiesCeasedRER | RER |
Numbers
- Application
- 3707442
Titles2
- English
- CONCATENATION OF MULTI-THREAD PROCESSOR CORES TO PROCESS DATA PACKETS
- German
- VERKETTUNG VON MEHRFADENPROZESSORKERNEN ZUR BEARBEITUNG VON DATENPAKETEN
Classification
- CPC, 2
- G06F9/462
- G06F9/30123
- IPC, 1
- G06F9 46