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

Title: Asynchronous cache flushing

Patent ·
OSTI ID:1531357

Proactive flush logic in a computing system is configured to perform a proactive flush operation to flush data from a first memory in a first computing device to a second memory in response to execution of a non-blocking flush instruction. Reactive flush logic in the computing system is configured to, in response to a memory request issued prior to completion of the proactive flush operation, interrupt the proactive flush operation and perform a reactive flush operation to flush requested data from the first memory to the second memory.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC52-07NA27344; B600716
Assignee:
Advanced Micro Devices, Inc. (Santa Clara, CA)
Patent Number(s):
10,049,044
Application Number:
15/181,415
OSTI ID:
1531357
Resource Relation:
Patent File Date: 2016-06-14
Country of Publication:
United States
Language:
English

References (6)

Causal ladder mechanism for proactive problem determination, avoidance and recovery patent-application November 2007
Flushing Entries in a Non-Coherent Cache patent-application September 2014
Cache Memory and Cache Memory Control Unit patent-application December 2012
Resizable and relocatable memory scratch pad as a cache slice patent October 1999
Detection and mitigation of timing side-channel attacks patent September 2016
Fast L1 Flush Mechanism patent-application September 2010