Intel Releases GPGMM v0.1 GPU Memory Management Library

Written by Michael Larabel in Intel on 28 March 2023 at 06:06 AM EDT. 1 Comment
Intel has published v0.1 of its GPGMM software, the open-source General-Purpose GPU Memory Management Library. This library is intended to be used by modern software employing the Vulkan or D3D12 APIs for helping application developers deal with low-level video memory management.

As GPGMM has only been brought up on Phoronix a few times in the past, here's a refresher on how Intel describes this open-source library:
"GPGMM is a General-Purpose GPU Memory Management C++ library used by GPU applications/runtimes that use modern graphics and compute APIs (D3D12 or Vulkan) that allow low-level memory management. GPGMM is a fast, multi-threaded, full-fledged GPU Memory Manager (GMM) implementation that replaces what older graphics and compute APIs (D3D11 or OpenGL) had accomplished through the GPU driver."

Intel makes GPGMM available via an Apache 2.0 software license.

Intel GPGMM v0.1

The GPGMM design doc covers more details on this memory management library for vRAM.

With yesterday's GPGMM v0.1 release, there are various new API features including some breaking changes. There is also improved error and debug messages, performing warnings for D3D12, compilation fixes, testing enhancements, and other changes for improving this general-purpose GPU memory management library.

Application/game developers interested in learning more about Intel's GPGMM project can find it on GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week