Visible to Intel only — GUID: GUID-B1680D22-D0FD-4F3B-B2C4-F008D2B46F2D
Visible to Intel only — GUID: GUID-B1680D22-D0FD-4F3B-B2C4-F008D2B46F2D
Host/Device Memory, Buffer and USM
Accelerators have access to a rich memory hierarchy. Utilizing the right level in the hierarchy is critical to getting the best performance.
In this section we cover topics related to declaration, movement, and access to the memory hierarchy.
The API allows sharing of memory objects across different device processes. Since each process has its own virtual address space, there is no guarantee that the same virtual address will be available when the memory object is shared in new process. There are a set of APIs that make it easier to share the memory objects.
To learn more about using the oneAPI Level Zero API for memory sharing see Inter-Process Communication in the Level Zero Specification.