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:
Feb. 26, 2019

Filed:

Dec. 22, 2016
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Michael Karl Gschwind, Chappaqua, NY (US);

Maged M. Michael, Danbury, CT (US);

Valentina Salapura, Chappaqua, NY (US);

Eric M. Schwarz, Gardiner, NY (US);

Chung-Lung K. Shum, Wappingers Falls, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/312 (2018.01); G06F 12/00 (2006.01); G06F 12/0862 (2016.01); G06F 12/0875 (2016.01); G06F 9/30 (2018.01); G06F 9/38 (2018.01); G06F 12/084 (2016.01);
U.S. Cl.
CPC ...
G06F 12/0862 (2013.01); G06F 9/30047 (2013.01); G06F 9/30087 (2013.01); G06F 9/383 (2013.01); G06F 9/3834 (2013.01); G06F 12/084 (2013.01); G06F 12/0875 (2013.01); G06F 9/3802 (2013.01); G06F 9/3814 (2013.01); G06F 2212/1021 (2013.01); G06F 2212/314 (2013.01); G06F 2212/602 (2013.01); G06F 2212/6022 (2013.01); G06F 2212/6024 (2013.01); G06F 2212/6026 (2013.01);
Abstract

Techniques relate to handling outstanding cache miss prefetches. A processor pipeline recognizes that a prefetch canceling instruction is being executed. In response to recognizing that the prefetch canceling instruction is being executed, all outstanding prefetches are evaluated according to a criterion as set forth by the prefetch canceling instruction in order to select qualified prefetches. In response to evaluating, a cache subsystem is communicated with to cause canceling of the qualified prefetches that fit the criterion. In response to successful canceling of the qualified prefetches, a local cache is prevented from being updated from the qualified prefetches.


Find Patent Forward Citations

Loading…