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:
Dec. 25, 2012
Filed:
Mar. 16, 2010
Martin R. Karlsson, San Francisco, CA (US);
Shailender Chaudhry, San Francisco, CA (US);
Robert E. Cypher, Saratoga, CA (US);
Martin R. Karlsson, San Francisco, CA (US);
Shailender Chaudhry, San Francisco, CA (US);
Robert E. Cypher, Saratoga, CA (US);
Oracle America, Inc., Redwood Shores, CA (US);
Abstract
One embodiment provides a system that pre-fetches into a sibling cache. During operation, a first thread executes in a first processor core associated with a first cache, while a second thread associated with the first thread simultaneously executes in a second processor core associated with a second cache. During execution, the second thread encounters an instruction that triggers a request to a lower-level cache which is shared by the first cache and the second cache. The system responds to this request by directing a load fill which returns from the lower-level cache in response to the request to the first cache, thereby reducing cache misses for the first thread.