Get the latest tech news
Pinned Device Memory Patches For Intel's Multi-GPU "Project Battlematrix" Linux Efforts
As part of Intel's ongoing Project Battlematrix efforts that include SR-IOV support for Arc Pro cards as well as multi-device (multi-GPU) support for allowing up to eight Intel Arc Pro graphics cards in a single system, today Intel engineers posted their preliminary Linux driver patches for pinned device memory functionality that is important for multi-GPU usage.
Out today in a "request for comments" (RFC) form is functionality for pinned device memory within the context of cgroups. Intel engineer Maarten Lankhorst explained with today's patches:"When exporting dma-bufs to other devices, even when it is allowed to use move_notify in some drivers, performance will degrade severely when eviction happens. As part of the proposed patches, the usage from the Intel Xe kernel graphics driver side is introducing the new "DRM_XE_GEM_CREATE_FLAG_PINNED" flag to indicate the buffer object should be pinned upon allocation for its entire lifetime.
Or read this on Phoronix