Patent · US Active

Techniques for data prefetching using indirect addressing with offset

US8161264B2 · kind B2 · utility

6Cited by
16References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 1, 2008
Grant dateApr 17, 2012
Priority date
Expiry dateMar 2, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/6028
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A technique for performing data prefetching using indirect addressing includes determining a first memory address of a pointer associated with a data prefetch instruction. Content, that is included in a first data block (e.g., a first cache line) of a memory, at the first memory address is then fetched. An offset is then added to the content of the memory at the first memory address to provide a first offset memory address. A second memory address is then determined based on the first offset memory address. A second data block (e.g., a second cache line) that includes data at the second memory address is then fetched (e.g., from the memory or another memory). A data prefetch instruction may be indicated by a unique operational code (opcode), a unique extended opcode, or a field (including one or more bits) in an instruction.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.