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
- Assignee:
- Advanced Micro Devices, Inc. (Santa Clara, CA)
- Patent Number(s):
- 11,243,884
- Application Number:
- 16/190,111
- OSTI ID:
- 1892599
- Country of Publication:
- United States
- Language:
- English
Efficient synchronization
|
journal | May 1997 |
Similar Records
Memory controller that forces prefetches in response to a present row address change timing constraint
Promoting prefetched data from a cache memory to registers in a processor
Programmable stream prefetch with resource optimization
Patent
·
Tue Apr 23 00:00:00 EDT 2019
·
OSTI ID:1568243
Promoting prefetched data from a cache memory to registers in a processor
Patent
·
Tue Oct 25 00:00:00 EDT 2022
·
OSTI ID:1986742
Programmable stream prefetch with resource optimization
Patent
·
Mon Jan 07 23:00:00 EST 2013
·
OSTI ID:1082909