Apparatus and method for generating a stride used to derive a pr

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711213, 711220, 711131, 712207, G06F 1208

Patent

active

061382124

ABSTRACT:
A central processing unit (CPU) of a computer has a data caching unit which includes a novel dual-ported prefetch cache configured in parallel with a conventional single-ported data cache. If a data cache miss occurs, the requested data is loaded into the data cache and into the prefetch cache. Thereafter, each data request which results in a prefetch cache hit triggers the prefetching of data into the prefetch cache. A data load history tracking circuit maintains a running history of instructions that request data from external memory, and uses the resulting loop heuristics of these instructions to generate a stride. The stride is used to derive a prefetch address which identifies data that is predicted to be soon requested in subsequent instructions. Data corresponding to the prefetch address is then loaded into the prefetch cache. Thus, where a subsequent instruction requests data which has been prefetched into the prefetch cache, latencies associated with external memory may be hidden, thereby increasing the data bandwidth of the CPU.

REFERENCES:
patent: 5247649 (1993-09-01), Bandoh
patent: 5274790 (1993-12-01), Suzuki
patent: 5357618 (1994-10-01), Mirza et al.
patent: 5367656 (1994-11-01), Ryan
patent: 5465344 (1995-11-01), Hirai et al.
patent: 5566324 (1996-10-01), Kass
patent: 5590307 (1996-12-01), McClure
patent: 5594884 (1997-01-01), Matoba et al.
patent: 5802562 (1998-09-01), Kahle
patent: 5829010 (1998-10-01), Cherabuddi

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus and method for generating a stride used to derive a pr does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for generating a stride used to derive a pr, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for generating a stride used to derive a pr will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1975723

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.