Global Patent Index - EP 1320801 A2

EP 1320801 A2 20030625 - SYSTEM AND METHOD FOR PRE-FETCHING FOR POINTER LINKED DATA STRUCTURES

Title (en)

SYSTEM AND METHOD FOR PRE-FETCHING FOR POINTER LINKED DATA STRUCTURES

Title (de)

SYSTEM UND VERFAHREN ZUR VORAUSHOLUNG VON ZEIGERVERKNÜPFTEN DATENSTRUKTUREN

Title (fr)

SYSTEME ET PROCEDE DE PRELECTURE POUR STRUCTURES DE DONNEES LIEES A UN POINTEUR

Publication

EP 1320801 A2 20030625 (EN)

Application

EP 01975464 A 20010926

Priority

  • US 0130225 W 20010926
  • US 67709200 A 20000929
  • US 67709000 A 20000929

Abstract (en)

[origin: WO0227481A2] A system and method are provided for improved handling of data in a memory system (305). In one embodiment, the memory system (305) has at least one cache (335) with several cache-lines (360) capable of caching data therein. In the method, a cache address space is provided for each cache (335) and special instructions are generated and inserted into the program to directly control caching of data in at least one of the cache-lines (360). Special instructions received in the cache memory system (305) are then executed to cache the data. The special instructions can be generated by a compiler during compiling of the program. Where the cache memory system (305) includes a set-associative-cache having a number of sets each with several cache-lines (360), the method can further include the step of determining which cache-line in a set to flush to main-memory (315) before caching new data to the set.

IPC 1-7

G06F 9/38

IPC 8 full level

G06F 9/30 (2006.01); G06F 9/38 (2006.01)

CPC (source: EP)

G06F 9/30101 (2013.01); G06F 9/383 (2013.01)

Citation (search report)

See references of WO 0227481A2

Designated contracting state (EPC)

DE GB

DOCDB simple family (publication)

WO 0227481 A2 20020404; WO 0227481 A3 20021219; AU 9478801 A 20020408; EP 1320801 A2 20030625

DOCDB simple family (application)

US 0130225 W 20010926; AU 9478801 A 20010926; EP 01975464 A 20010926