Advanced micro devices, inc. (20250110887). Preemptive Flushing of Processing-in-Memory Data Structures
Preemptive Flushing of Processing-in-Memory Data Structures
Organization Name
Inventor(s)
David Andrew Werner of Austin TX US
Travis Henry Boraten of Austin TX US
Michael Warren Boyer of Redmond WA US
Preemptive Flushing of Processing-in-Memory Data Structures
This abstract first appeared for US patent application 20250110887 titled 'Preemptive Flushing of Processing-in-Memory Data Structures
Original Abstract Submitted
preemptive flushing of data involved in executing a processing-in-memory command, from a cache system to main memory that is accessible by a processing-in-memory component, is described. in one example, a system includes an asynchronous flush controller that receives an indication of a subsequent processing-in-memory command to be executed as part of performing a computational task. while earlier commands of the computational task are executed, the asynchronous flush controller evicts or invalidates data elements involved in executing the subsequent processing-in-memory command from the cache system, such that the processing-in-memory command can proceed without stalling.