Control flow guided lock address prefetch and filtering
Patent
·
OSTI ID:1892599
A method of prefetching target data includes, in response to detecting a lock-prefixed instruction for execution in a processor, determining a predicted target memory location for the lock-prefixed instruction based on control flow information associating the lock-prefixed instruction with the predicted target memory location. Target data is prefetched from the predicted target memory location to a cache coupled with the processor, and after completion of the prefetching, the lock-prefixed instruction is executed in the processor using the prefetched target data.
- Research Organization:
- Advanced Micro Devices, Inc., Santa Clara, CA (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC52-07NA27344; B620717
- Assignee:
- Advanced Micro Devices, Inc. (Santa Clara, CA)
- Patent Number(s):
- 11,243,884
- Application Number:
- 16/190,111
- OSTI ID:
- 1892599
- Resource Relation:
- Patent File Date: 11/13/2018
- Country of Publication:
- United States
- Language:
- English
System and Method for Prefetching Data into a Cache Based on Miss Distance
|
patent-application | July 2002 |
Efficient synchronization
|
journal | May 1997 |
Multi-Processing in a BIOS Environment
|
patent-application | December 2004 |
Similar Records
Promoting prefetched data from a cache memory to registers in a processor
Sunder: A programmable hardware prefetch architecture for numerical loops
Using program structure to achieve prefetching for cache memories
Patent
·
Tue Oct 25 00:00:00 EDT 2022
·
OSTI ID:1892599
Sunder: A programmable hardware prefetch architecture for numerical loops
Conference
·
Sat Dec 31 00:00:00 EST 1994
·
OSTI ID:1892599
Using program structure to achieve prefetching for cache memories
Technical Report
·
Thu Jan 01 00:00:00 EST 1987
·
OSTI ID:1892599