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:
Nov. 14, 2000

Filed:

Jan. 21, 1998
Applicant:
Inventors:

Sharad Mehrotra, Cupertino, CA (US);

Michelle L Wong, Cupertino, CA (US);

Assignee:

Sun Microsystems, Inc., Palo Alto, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
711122 ; 711151 ;
Abstract

A multi-level cache and method for operation thereof is presented for processing multiple cache system accesses simultaneously. The cache includes a first non-blocking cache receiving data access requests from a device in a processor, and a first miss queue storing entries corresponding to data access requests not serviced by the first non-blocking cache. A second non-blocking cache is provided and receives data access requests from the first miss queue, and a second miss queue stores entries corresponding to data access requests not serviced by the second non-blocking cache. A first arbiter arbitrates between two or more access requests to the first non-blocking cache. A second arbiter can be provided to arbitrate between two or more access requests to the second non-blocking cache. The arbiter is capable of determining if an anticipatory stall signal should be asserted if any of the cache resources, such as a queuing structure, is becoming overloaded. Under such conditions, the arbiter anticipatorily asserts the stall signal to cut-off new cache access requests from the front-end of the processor. The arbiter then dynamically reprioritizes the pending access requests to the cache so that the overflow condition can be eliminated and normal operation can resume. The arbiter anticipatorily de-asserts the stall signal to the processor so that normal operations can resume.


Find Patent Forward Citations

Mehrotra, Sharad. (2000). Apparatus and method for detection and recovery from structural stalls (U.S. Patent No. 6148372). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/6148372

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…