Global Patent Index - EP 1692612 A1

EP 1692612 A1 20060823 - A DATA PROCESSING APPARATUS AND METHOD FOR MOVING DATA BETWEEN REGISTERS AND MEMORY

Title (en)

A DATA PROCESSING APPARATUS AND METHOD FOR MOVING DATA BETWEEN REGISTERS AND MEMORY

Title (de)

DATENVERARBEITUNGSVORRICHTUNG UND VERFAHREN ZUM VERSCHIEBEN VON DATEN ZWISCHEN REGISTERN UND SPEICHER

Title (fr)

APPAREIL ET PROCEDE DE TRAITEMENT DE DONNEES PERMETTANT DE DEPLACER DES DONNEES ENTRE DES REGISTRES ET UNE MEMOIRE

Publication

EP 1692612 A1 20060823 (EN)

Application

EP 04743177 A 20040701

Priority

  • GB 2004002830 W 20040701
  • GB 0328538 A 20031209

Abstract (en)

[origin: US2005125640A1] A data processing apparatus and method are provided for moving data between registers and memory. The data processing apparatus comprises a register data store having a plurality of registers operable to store data elements. A processor is operable to perform in parallel a data processing operation on multiple data elements occupying different lanes of parallel processing in at least one of the registers. Access logic is provided which is responsive to a single access instruction to move a plurality of data elements between a chosen one of the lanes in specified registers and a structure within memory having a structure format, the structure format having a plurality of components. The single access instruction identifies the number of components in the structure format, and the access logic is operation to arrange the plurality of data elements as they are moved such that data elements of different components are stored in different specified registers within the chosen lane whilst in memory the data elements are stored as the structure.

IPC 8 full level

G06F 9/00 (2006.01); G06F 9/30 (2006.01); G06F 9/312 (2006.01); G06F 9/315 (2006.01); G06F 9/345 (2006.01); G06F 9/38 (2006.01); G06F 15/80 (2006.01)

CPC (source: EP GB KR US)

G06F 7/00 (2013.01 - KR); G06F 9/00 (2013.01 - KR); G06F 9/30 (2013.01 - KR); G06F 9/30032 (2013.01 - EP US); G06F 9/30036 (2013.01 - EP US); G06F 9/3004 (2013.01 - EP US); G06F 9/30109 (2013.01 - EP US); G06F 9/30112 (2013.01 - EP US); G06F 9/30138 (2013.01 - EP US); G06F 9/30145 (2013.01 - GB); G06F 9/3822 (2013.01 - EP US); G06F 9/3885 (2013.01 - EP US); G06F 9/3887 (2013.01 - EP US); G06F 9/38 (2013.01 - GB); G06F 15/8007 (2013.01 - GB)

Citation (search report)

See references of WO 2005057405A1

Designated contracting state (EPC)

AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PL PT RO SE SI SK TR

DOCDB simple family (publication)

US 2005125640 A1 20050609; US 7219214 B2 20070515; CN 1894659 A 20070110; CN 1894659 B 20100526; EP 1692612 A1 20060823; EP 1692612 B1 20121212; GB 0328538 D0 20040114; GB 2409066 A 20050615; GB 2409066 B 20060927; IL 175588 A0 20060905; IL 175588 A 20101230; JP 2007535020 A 20071129; JP 4689621 B2 20110525; KR 101099467 B1 20111228; KR 20070001902 A 20070104; MY 137354 A 20090130; RU 2006124538 A 20080120; TW 200532452 A 20051001; TW I315034 B 20090921; WO 2005057405 A1 20050623; WO 2005057405 A9 20060608

DOCDB simple family (application)

US 88931804 A 20040713; CN 200480036311 A 20040701; EP 04743177 A 20040701; GB 0328538 A 20031209; GB 2004002830 W 20040701; IL 17558806 A 20060511; JP 2006543597 A 20040701; KR 20067011112 A 20040701; MY PI20043246 A 20040810; RU 2006124538 A 20040701; TW 93124104 A 20040811