Parallel data processing in a single processor
Abstract
A system allows parallel data processing within a single processor. In order to allow for parallel processing of data, an arithmetic logic unit (26) or other operation executing entity within the processing system such as a shifter (29) is partitioned. Within each partition (41,51), operations are performed on a portion of one or more operands. When the operation is to be performed on full word length operands, there is no parallel processing. Thus data is allowed to freely propagate across boundaries between the partitions (41,51). When performing the operation in parallel using a plurality of operands of less than one full word in length, data is prevented from being propagated across at least one boundary between the partitions (41,51). The principles of the present invention may also be utilized to implement a multiplier (301-316,320) which performs parallel multiplication of partial word multiplicands.

Term
Term ended
Projected expiry passed 5 July 2014, 12.2 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
1 sheet
Sheet 1
Every citation, both ways
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| EP0042967A2 | Cites | European Patent Office (EPO) | X | Search report | 1-10 |
| EP0239899A1 | Cites | European Patent Office (EPO) | X | Search report | 1-10 |
| GB2215496A | Cites | United Kingdom | A | Search report | 1-10 |
| US4161784A | Cites | United States of America | X | Search report | 1-10 |
| LU67535A1 | Cites | Luxembourg | X | Search report | 1-10 |
12 members in 4 offices
Priority claims7
| Document | Office | Kind | Date |
|---|---|---|---|
| 157346 | United States of America | – | |
| 15734693 | United States of America | A | |
| 15734693 | United States of America | A | |
| 94110410 | European Patent Office (EPO) | A | |
| 94110410 | European Patent Office (EPO) | A | |
| EP19940110410 | – | – | – |
| US19930157346 | – | – | – |
Members12
| Document | Office | Kind | |
|---|---|---|---|
| EP0654733A1 | European Patent Office (EPO) | A1 | |
| JPH07200260A | Japan | A | |
| US5636351A | United States of America | A | |
| EP0924601A2 | European Patent Office (EPO) | A2 | |
| EP0924601A3This record | European Patent Office (EPO) | A3 | |
| EP0654733B1 | European Patent Office (EPO) | B1 | |
| DE69424626D1 | Germany | D1 | |
| DE69424626T2 | Germany | T2 | |
| EP0924601B1 | European Patent Office (EPO) | B1 | |
| DE69428466D1 | Germany | D1 | |
| DE69428466T2 | Germany | T2 | |
| JP3578502B2 | Japan | B2 |
31 legal events, as 3 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Notification of lapseLapsedST | ST | FR | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Fr: translation filedET | ET | EP | |
| European patent in force as of 2002-01-01IF02 | IF02 | GB | |
| Corresponds to:REF | REF | EP | |
| Divisional application: reference to earlier applicationAC | AC | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patent (deleted)DAX | DAX | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOS IGRAGRAH | GRAH | EP | |
| Despatch of communication of intention to grantORIGINAL CODE: EPIDOS AGRAGRAG | GRAG | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOS IGRAGRAH | GRAH | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Despatch of communication of intention to grantORIGINAL CODE: EPIDOS AGRAGRAG | GRAG | EP | |
| Designated contracting statesAK | AK | EP | |
| Information provided on ipc code assigned before grant6G 06F 7/48 ARIC1 | RIC1 | EP | |
| Request for examination filed17P | 17P | EP | |
| Divisional application: reference to earlier applicationAC | AC | EP | |
| Designated contracting statesAK | AK | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 0924601
- Publication, DOCDB
- 0924601
- Publication, EPODOC
- EP0924601
- Application
- 99107195
- Application, DOCDB
- 99107195
- Application, EPODOC
- EP19990107195
Titles3
- German
- Parallele Datenverarbeitung in einem Einzelprozessor
- English
- Parallel data processing in a single processor
- French
- Traitement de données en parallèle dans un processeur unique
Classification
- CPC, 7
- G06F7/5324
- G06F7/483
- G06F7/508
- G06F9/30014
- G06F9/30036
- G06F2207/3828
- G06F9/30038
- IPC, 8
- G06F9 38
- G06F7 00
- G06F7 50
- G06F7 508
- G06F7 52
- G06F7 53
- G06F7 57
- G06F9 302
Designated states1
- Contracting states, 1
- United Kingdom