Process-in-memory (pim) virtualization with translation layer
AssigneeQUALCOMM Incorporated
InventorsSubbarao Palacharla, Christopher Lott, Girish Bhat
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsSubbarao Palacharla, Christopher Lott, Girish Bhat
Estimating the term…
A translation layer in a memory controller enables virtualization of Process-In-Memory (PIM) operations across multiple system-on-chip (SoC) clients. The translation layer provides virtual PIM interfaces to different SoC clients, allowing each client to interact with what appears to be its own dedicated PIM unit. When SoC clients submit PIM operation requests through their virtual interfaces, the translation layer translates and interleaves these requests into operations for the physical PIM unit in the memory device. This architecture supports context switching between clients by storing and restoring operational states, manages resource allocation through arbitration, and maintains consistent interfaces across different PIM hardware implementations. The virtualization approach enables efficient sharing of PIM resources in heterogeneous computing environments while preserving isolation between clients.
An apparatus for virtualizing Process In Memory (PIM) operations, comprising:
A method for operating a memory controller comprising a translation layer, the memory controller operable in an apparatus for virtualizing Process in Memory (PIM) operations, the method comprising:
An apparatus for virtualizing Process In Memory (PIM) operations, comprising:
Dependencies are inferred from the claim text.