Advanced Micro Devices, Inc.
MANAGING CACHED DATA USED BY PROCESSING-IN-MEMORY INSTRUCTIONS

Last updated:

Abstract:

A system-on-chip configured for eager invalidation and flushing of cached data used by PIM (Processing-in-Memory) instructions includes: one or more processor cores; one or more caches and an I/O (input/output) die comprising logic to: receive a cache probe request, wherein the cache probe request including a physical memory address associated with a PIM instruction, and the PIM instruction is to be offloaded to a PIM device for execution; and issue, based on the physical memory address, a cache probe to one or more of the caches prior to receiving the PIM instruction for dispatch to the PIM device.

Status:
Application
Type:

Utility

Filling date:

13 Sep 2021

Issue date:

16 Jun 2022