Graphics Execution Manager

from Wikipedia, the free encyclopedia

The Graphics Execution Manager (GEM) is part of the Direct Rendering Manager (DRM) programming interface of the Linux graphics stack, which allows several programs to share graphics memory with one another. GEM ensures the conflict-free use of memory between the applications through memory synchronization.

history

The development of GEM was started by Intel in May 2008 to create a lighter alternative to the Translation Table Maps (from Tungsten Graphics ). However, Intel's approach collided with the development goals of the X.Org server ( DRI2 , EXA ) at the time. Nevertheless, GEM was included in the Linux kernel with version 2.6.28.

Web links

Individual evidence

  1. Michael Larabel: Intel's GEM Merging To Master . Phoronix . June 12, 2008. Retrieved October 10, 2014.
  2. Michael Larabel: Intel's Graphics Execution Manager . Phoronix. May 14, 2008. Retrieved October 10, 2014.
  3. Michael Larabel: A GEM-ified TTM Manager For Radeon . Phoronix. August 26, 2008. Retrieved October 10, 2014.