/gmmlib

Intel(R) Graphics Memory Management Library

Primary LanguageC++OtherNOASSERTION

Intel(R) Graphics Memory Management Library

Introduction

The Intel(R) Graphics Memory Management Library provides device specific and buffer management for the Intel(R) Graphics Compute Runtime for OpenCL(TM) and the Intel(R) Media Driver for VAAPI.

License

The Intel(R) Graphics Memory Management Library is distributed under the MIT Open Source license.

You may obtain a copy of the License at:

https://opensource.org/licenses/MIT

Building

  1. Get gmmlib repo

    |- gmmlib

  2. Change it to root directory

    $ cd gmmlib

  3. $ mkdir build && cd build
  4. cmake [-DCMAKE_BUILD_TYPE= Release | Debug | ReleaseInternal] [-DARCH= 64 | 32] ..
  5. $ make -j8 ( Also performs compile time ULT)

Install

Not a stand alone software component. GmmLib is build as static library for Intel media driver and Compute runtime for OpenCL

Supported Platforms

Intel Atom and Core Processors supporting Gen8/Gen9/Gen10 graphics devices

BDW (Broadwell)

SKL (Skylake, Kaby Lake, Coffee Lake)

BXT (Broxton) / APL (Apollolake)

CNL (Cannonlake)

Known Issues and Limitations

  • Current Gmmlib support only limited to Linux

(*) Other names and brands may be claimed as property of others. ---------------------------------------------------------------