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
Application
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
IPC 8 full level
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