Patent · US Active

Virtual partitioning a processor-in-memory (“PIM”)

US12019560B2 · kind B2 · utility

0Cited by
4References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 20, 2021
Grant dateJun 25, 2024
Priority date
Expiry dateAug 12, 2042

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/7201
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Process isolation for a PIM device includes: receiving, from a process, a call to allocate a virtual address space where the process stores a PIM configuration context; allocating the virtual address space including mapping a physical address space including PIM device configuration registers to the virtual address space only if the physical address space is not mapped to another process's virtual address space; and programming the PIM device configuration space according to the configuration context. When a PIM command is executed, a translation mechanism determines whether there is a valid mapping of a virtual address of the PIM command to a physical address of a PIM resource, such as a LIS entry. If a valid mapping exists, the translation is completed and the resource is accessed, but if there is not a valid mapping, the translation fails and the process is blocked from accessing the PIM resource.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.