Global Patent Index - EP 1535144 B3

EP 1535144 B3 2009-02-18 - SYNCHRONISATION BETWEEN PIPELINES IN A DATA PROCESSING APPARATUS

Title (en)

SYNCHRONISATION BETWEEN PIPELINES IN A DATA PROCESSING APPARATUS

Title (de)

SYNCHRONISIERUNG VON PIPELINES IN EINEM DATENVERARBEITUNGSGERÄT

Title (fr)

SYNCHRONISATION ENTRE PIPELINES DANS UN APPAREIL DE TRAITEMENT DE DONNEES

Publication

EP 1535144 B3 (EN)

Application

EP 03730347 A

Priority

  • GB 0302411 W
  • GB 0220559 A

Abstract (en)

[origin: GB2392742A] The present invention provides a technique for synchronisation between pipelines in a data processing apparatus. The data processing apparatus comprises a main processor operable to execute a sequence of instructions, the main processor comprising a first pipeline having a first plurality of pipeline stages, and a coprocessor operable to execute coprocessor instructions in said sequence of instructions. The coprocessor comprises a second pipeline having a second plurality of pipeline stages, and each coprocessor instruction is arranged to be routed through both the first pipeline and the second pipeline. Furthermore, at least one synchronising queue is provided coupling a predetermined pipeline stage in one of the pipelines with a partner pipeline stage in the other of the pipelines, the predetermined pipeline stage being operable to cause a token to be placed in the synchronising queue when processing a coprocessor instruction, and the partner pipeline stage being operable to process that coprocessor instruction upon receipt of the token from the synchronising queue. By this approach, the first and second pipelines are synchronised between the predetermined pipeline stage and the partner pipeline stage, and hence ensures that the pipelines are correctly synchronised for crucial transfers of information without requiring that strict synchronisation at all stages is necessary.

IPC 8 full level (invention and additional information)

G06F 9/38 (2006.01); G06F 15/00 (2006.01)

CPC (invention and additional information)

G06F 9/3869 (2013.01); G06F 9/3842 (2013.01); G06F 9/3881 (2013.01)

Designated contracting state (EPC)

DE FR GB IT NL

EPO simple patent family

GB 0220559 D0 20021009; GB 2392742 A 20040310; GB 2392742 B 20051019; AU 2003241029 A1 20040329; CN 100367193 C 20080206; CN 1678988 A 20051005; DE 60306937 D1 20060831; DE 60306937 T2 20070215; DE 60306937 T4 20090305; EP 1535144 A1 20050601; EP 1535144 B1 20060719; EP 1535144 B3 20090218; IL 165381 A 20100415; IL 165381 D0 20060115; JP 2005538439 A 20051215; JP 3981378 B2 20070926; KR 100983786 B1 20100928; KR 20050057199 A 20050616; RU 2005109409 A 20050910; TW 200409023 A 20040601; TW I309019 B 20090421; US 2004044878 A1 20040304; US 7490221 B2 20090210; WO 2004023290 A1 20040318

INPADOC legal status


2018-04-11 [REG FR PLFP] FEE PAYMENT

- Year of fee payment: 16

2017-08-31 [PGFP NL] POSTGRANT: ANNUAL FEES PAID TO NATIONAL OFFICE

- Ref Country Code: NL

- Payment date: 20170614

- Year of fee payment: 15

2017-07-31 [PGFP FR] POSTGRANT: ANNUAL FEES PAID TO NATIONAL OFFICE

- Ref Country Code: FR

- Payment date: 20170511

- Year of fee payment: 15

2017-07-31 [PGFP GB] POSTGRANT: ANNUAL FEES PAID TO NATIONAL OFFICE

- Ref Country Code: GB

- Payment date: 20170531

- Year of fee payment: 15

2017-07-31 [PGFP DE] POSTGRANT: ANNUAL FEES PAID TO NATIONAL OFFICE

- Ref Country Code: DE

- Payment date: 20170530

- Year of fee payment: 15

2017-05-11 [REG FR PLFP] FEE PAYMENT

- Year of fee payment: 15

2016-05-16 [REG FR PLFP] FEE PAYMENT

- Year of fee payment: 14

2008-07-09 [LIM1] LIMITATION IS ADMISSIBLE

- Free text: SEQUENCE NO: 1; FILED AFTER OPPOSITION PERIOD

2007-06-27 [26N] NO OPPOSITION FILED

- Effective date: 20070420

2007-03-09 [ET] FR: TRANSLATION FILED

2006-08-31 [REF] CORRESPONDS TO:

- Document: DE 60306937 P 20060831

2006-07-19 [AK] DESIGNATED CONTRACTING STATES:

- Kind Code of Ref Document: B1

- Designated State(s): DE FR GB IT NL

2006-07-19 [REG GB FG4D] EUROPEAN PATENT GRANTED

2006-07-19 [PG25 IT] LAPSED IN A CONTRACTING STATE ANNOUNCED VIA POSTGRANT INFORM. FROM NAT. OFFICE TO EPO

- Ref Country Code: IT

- Free text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

- Effective date: 20060719

2005-12-28 [DAX] REQUEST FOR EXTENSION OF THE EUROPEAN PATENT (TO ANY COUNTRY) (DELETED)

2005-12-28 [RBV] DESIGNATED CONTRACTING STATES (CORRECTION)

- Designated State(s): DE FR GB IT NL

2005-06-01 [17P] REQUEST FOR EXAMINATION FILED

- Effective date: 20041209

2005-06-01 [AK] DESIGNATED CONTRACTING STATES:

- Kind Code of Ref Document: A1

- Designated State(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR

2005-06-01 [AX] REQUEST FOR EXTENSION OF THE EUROPEAN PATENT TO:

- Countries: AL LT LV MK