The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 03, 2009
Filed:
Feb. 17, 2005
Sorin Iacobovici, San Jose, CA (US);
Sudarshan Kadambi, Sunnyvale, CA (US);
Yuan C. Chou, Mountain View, CA (US);
Sorin Iacobovici, San Jose, CA (US);
Sudarshan Kadambi, Sunnyvale, CA (US);
Yuan C. Chou, Mountain View, CA (US);
Sun Microsystems, Inc., Santa Clara, CA (US);
Abstract
A multi-stride prefetcher includes a recurring prefetch table that in turn includes a stream table and an index table. The stream table includes a valid field and a tag field. The stream table also includes a thread number field to help support multi-threaded processor cores. The tag field stores a tag from an address associated with a cache miss. The index table includes fields for storing information characterizing a state machine. The fields include a learning bit. The multi-stride prefetcher prefetches data into a cache for a plurality of streams of cache misses, each stream having a plurality of strides.