skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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

References (3)

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
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

Related Subjects