Patent · US Active

Prefetching of next physically sequential cache line after cache line that includes loaded page table entry

US8161246B2 · kind B2 · utility

5Cited by
3References
11Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 23, 2009
Grant dateApr 17, 2012
Priority date
Expiry dateNov 23, 2030

Classification

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

Abstract

A microprocessor includes a cache memory, a load unit, and a prefetch unit, coupled to the load unit. The load unit is configured to receive a load request that includes an indicator that the load request is loading a page table entry. The prefetch unit is configured to receive from the load unit a physical address of a first cache line that includes the page table entry specified by the load request. The prefetch unit is further configured to responsively generate a request to prefetch into the cache memory a second cache line. The second cache line is the next physically sequential cache line to the first cache line. In an alternate embodiment, the second cache line is the previous physically sequential cache line to the first cache line rather than the next physically sequential cache line to the first cache line.

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