Invention Grant
- Patent Title: Effectiveness and prioritization of prefetches
-
Application No.: US15802725Application Date: 2017-11-03
-
Publication No.: US10372457B2Publication Date: 2019-08-06
- Inventor: Michael K. Gschwind , Christian Jacobi , Anthony Saporito , 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: Heslin Rothenberg Farley & Mesiti P.C.
- Agent Steven Chiu, Esq.
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38 ; G06F12/0875 ; G06F12/0862

Abstract:
A method, system, and computer program product are provided for prioritizing prefetch instructions. The method includes a processor issuing a prefetch instruction and fetching elements from a cache that can include a memory or a higher level cache. The processor stores the elements in temporary storage and monitors for accesses by an instruction. The processor stores a record representing the prefetch instruction. The processor updates the record with an indicator and issues a new prefetch instruction by comparing the new prefetch instruction to the record, based on the new prefetch instruction matching the prefetch instruction, assigning the indicator to the new prefetch instruction as a priority value, based on the new prefetch instruction not matching the prefetch instruction, assigning a default value to the new prefetch instruction as the priority value, and determining whether to execute the new prefetch instruction, based on the priority value of the new prefetch instruction.
Public/Granted literature
- US20180074826A1 EFFECTIVENESS AND PRIORITIZATION OF PREFETCHES Public/Granted day:2018-03-15
Information query