Apparatus and methods for low-complexity instruction...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S207000

Reexamination Certificate

active

08060701

ABSTRACT:
When misses occur in an instruction cache, prefetching techniques are used that minimize miss rates, memory access bandwidth, and power use. One of the prefetching techniques operates when a miss occurs. A notification that a fetch address missed in an instruction cache is received. The fetch address that caused the miss is analyzed to determine an attribute of the fetch address and based on the attribute a line of instructions is prefetched. The attribute may indicate that the fetch address is a target address of a non-sequential operation. Another attribute may indicate that the fetch address is a target address of a non-sequential operation and the target address is more than X % into a cache line. A further attribute may indicate that the fetch address is an even address in the instruction cache. Such attributes may be combined to determine whether to prefetch.

REFERENCES:
patent: 6728839 (2004-04-01), Marshall
patent: 2003/0105926 (2003-06-01), Rodriguez
patent: 2004/0054853 (2004-03-01), Sprangle et al.
patent: 0772123 (1997-05-01), None
David A. Patterson et al. (“Computer Organization and Design: The Hardware/Software Interface”), 2005, Third Edition, pp. 421, 496-497, and 503.
Webopedia, (“Busrt Mode”), Oct. 31, 2001, pp. 1-4, http://www.webopedia.com/TERM/B/burst—mode.html.
Jim Handy, (“The Cache Memory Book: The Authoritative Reference on Cache Design”), 1998, Second Edition, pp. 12-13.
Anonymous;L “Instruction Cache Miss State Machine and Cache Miss Request” IBM Technical Disclosure Bulletin, vol. 32, No. 2, (Jul. 1, 1989), pp. 70-71, XP002475188.
Collins J D et al: “Hardware Identification of Cache Conflict Misses” Micro-32. Proceedings of the 32nd. Annual ACM/IEEE International Symposium on Microarchitecture. Haifa, Israel, Proceedings of the Annual ACM/IEEE International Symposium on Microarchitecture, Los Alamitos, CA; IEEE, Comp. Soc, US, (Nov. 16, 1999), pp. 126-135, XP010364926.
International Search Report-PCT/US07/086254, International Search Authority-European Patent Office-May 7, 2008.
Written Opinion-PCT/US07/086254, International Search Authority-European Patent Office-May 7, 2008.

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 methods for low-complexity instruction... 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 methods for low-complexity instruction..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and methods for low-complexity instruction... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4258357

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