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.

Date of Patent:
Aug. 21, 2007

Filed:

Aug. 17, 2004
Applicants:

Ziyad S. Hakura, Mountain View, CA (US);

Radoslav Danilak, Santa Clara, CA (US);

Brad W. Simeral, San Francisco, CA (US);

Brian Keith Langendorf, Benicia, CA (US);

Stefano A. Pescador, Sunnyvale, CA (US);

Dmitry Vyshetsky, Cupertino, CA (US);

Inventors:

Ziyad S. Hakura, Mountain View, CA (US);

Radoslav Danilak, Santa Clara, CA (US);

Brad W. Simeral, San Francisco, CA (US);

Brian Keith Langendorf, Benicia, CA (US);

Stefano A. Pescador, Sunnyvale, CA (US);

Dmitry Vyshetsky, Cupertino, CA (US);

Assignee:

Nvidia Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system, apparatus, and method are disclosed for storing predictions as well as examining and using one or more caches for anticipating accesses to a memory. In one embodiment, an exemplary apparatus is a prefetcher for managing predictive accesses with a memory. The prefetcher can include a speculator to generate a range of predictions, and multiple caches. For example, the prefetcher can include a first cache and a second cache to store predictions. An entry of the first cache is addressable by a first representation of an address from the range of predictions, whereas an entry of the second cache is addressable by a second representation of the address. The first and the second representations are compared in parallel against the stored predictions of either the first cache and the second cache, or both.


Find Patent Forward Citations

Loading…