Invention Application
- Patent Title: DEVICE, SYSTEM AND METHOD FOR SELECTIVELY DROPPING SOFTWARE PREFETCH INSTRUCTIONS
-
Application No.: US17133414Application Date: 2020-12-23
-
Publication No.: US20220197821A1Publication Date: 2022-06-23
- Inventor: Wim Heirman , Ibrahim Hur
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06F12/1027
- IPC: G06F12/1027 ; G06F12/0862 ; G06F12/0891 ; G06F9/30

Abstract:
Techniques and mechanisms for providing information to determine whether a software prefetch instruction is to be executed. In an embodiment, one or more entries of a translation lookaside buffer (TLB) each include a respective value which indicates whether, according to one or more criteria, corresponding data has been sufficiently utilized. Insufficiently utilized data is indicated in a TLB entry with an identifier of an executed instruction to prefetch the corresponding data. An eviction of the TLB entry results in the creation of an entry in a registry of prefetch instructions. The entry in the registry includes the identifier of the executed prefetch instruction, and a value indicating a number of times that one or more future prefetch instructions are to be dropped. In another embodiment, execution of a subsequent prefetch instruction—which also corresponds to the identifier—is prevented based on the registry entry.
Public/Granted literature
- US12111772B2 Device, system and method for selectively dropping software prefetch instructions Public/Granted day:2024-10-08
Information query
IPC分类: