Patent · US Active

Instruction prefetching using cache line history

US8533422B2 · kind B2 · utility

9Cited by
11References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 30, 2010
Grant dateSep 10, 2013
Priority date
Expiry dateDec 1, 2031

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus of an aspect includes a prefetch cache line address predictor to receive a cache line address and to predict a next cache line address to be prefetched. The next cache line address may indicate a cache line having at least 64-bytes of instructions. The prefetch cache line address predictor may have a cache line target history storage to store a cache line target history for each of multiple most recent corresponding cache lines. Each cache line target history may indicate whether the corresponding cache line had a sequential cache line target or a non-sequential cache line target. The cache line address predictor may also have a cache line target history predictor. The cache line target history predictor may predict whether the next cache line address is a sequential cache line address or a non-sequential cache line address, based on the cache line target history for the most recent cache lines.

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