Jump to content

Advanced micro devices, inc. (20250110887). Preemptive Flushing of Processing-in-Memory Data Structures

From WikiPatents

Preemptive Flushing of Processing-in-Memory Data Structures

Organization Name

advanced micro devices, inc.

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.