Adjusting prefetch size based on source of prefetch address

Electrical computers and digital processing systems: memory – Address formation – Generating prefetch – look-ahead – jump – or predictive address

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395383, 395584, G06F 938

Patent

active

058359672

ABSTRACT:
A prefetch unit is used, in an exemplary embodiment, in a superscalar, superpipelined microprocessor compatible with the x86 instruction set architecture. Normally, the prefetch unit performs split prefetching by generating low and high prefetch addresses in a single clock, with the high prefetch address being generated from the low prefetch address by incrementation. In cases where the low prefetch address is supplied to the prefetch unit too late in a clock period to generate the high prefetch address, such as where a branch instruction is not detected by a branch processing unit so that the target instruction address (i.e., the low prefetch address) is supplied by an address calculation stage, the prefetch unit generates a prefetch request consisting of only the low prefetch address. In an exemplary embodiment each prefetch request is for an 8 byte block of instruction bytes, such that the high prefetch address is generated by adding an 8-bit value to the low prefetch address, and, for low prefetch addresses supplied late, the prefetch unit detects generates the high prefetch address by toggling the bit position n to a

REFERENCES:
patent: 5146578 (1992-09-01), Zangenehpour
patent: 5327536 (1994-07-01), Suzuki
patent: 5394530 (1995-02-01), Kitta
patent: 5442756 (1995-08-01), Grochowski et al.
patent: 5459847 (1995-10-01), Okamura

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

Adjusting prefetch size based on source of prefetch address does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Adjusting prefetch size based on source of prefetch address, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Adjusting prefetch size based on source of prefetch address will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1529447

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