Invention Grant
- Patent Title: Instruction to cancel outstanding cache prefetches
-
Application No.: US16050483Application Date: 2018-07-31
-
Publication No.: US10565117B2Publication Date: 2020-02-18
- Inventor: Michael Karl Gschwind , Maged M. Michael , Valentina Salapura , Eric M. Schwarz , Chung-Lung K. Shum
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent Steven Chiu
- Main IPC: G06F9/312
- IPC: G06F9/312 ; G06F12/02 ; G06F12/0862 ; G06F9/30 ; G06F9/38 ; G06F12/084 ; G06F12/0875

Abstract:
Techniques relate to handling outstanding cache miss prefetches. A processor pipeline recognizes that a prefetch cancelling instruction is being executed. In response to recognizing that the prefetch cancelling instruction is being executed, all outstanding prefetches are evaluated according to a criterion as set forth by the prefetch cancelling instruction in order to select qualified prefetches. In response to evaluating, a cache subsystem is communicated with to cause cancelling of the qualified prefetches that fit the criterion. In response to successful cancelling of the qualified prefetches, a local cache is prevented from being updated from the qualified prefetches.
Public/Granted literature
- US20180365156A1 INSTRUCTION TO CANCEL OUTSTANDING CACHE PREFETCHES Public/Granted day:2018-12-20
Information query