Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

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

References (1)

Efficient synchronization journal May 1997

Similar Records

Memory controller that forces prefetches in response to a present row address change timing constraint
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

Related Subjects