1 2Intel(R) Graphics Memory Management Library 3******************************************* 4 5Introduction 6============= 7 8The Intel(R) Graphics Memory Management Library provides device specific and buffer 9management for the Intel(R) Graphics Compute Runtime for OpenCL(TM) and the 10Intel(R) Media Driver for VAAPI. 11 12License 13======== 14 15The Intel(R) Graphics Memory Management Library is distributed under the MIT 16Open Source license. 17 18You may obtain a copy of the License at: 19 20https://opensource.org/licenses/MIT 21 22Building 23======== 24 251) Get gmmlib repo 26 27 |- gmmlib 28 292) Change it to root directory 30 31 $ cd gmmlib 32 333) $ mkdir build && cd build 34 354) cmake [-DCMAKE_BUILD_TYPE= Release | Debug | ReleaseInternal] [-DARCH= 64 | 32] .. 36 375) $ make -j8 ( Also performs compile time ULT) 38 39 40Install 41^^^^^^^ 42Not a stand alone software component. 43GmmLib is built as dynamic library for Intel media driver and Compute runtime for OpenCL 44 45Supported Platforms 46------------------- 47Intel Atom and Core Processors supporting Gen8/Gen9/Gen10 graphics devices 48 49BDW (Broadwell) 50 51SKL (Skylake, Kaby Lake, Coffee Lake) 52 53BXTx (BXT: Broxton, APL: Apollo Lake, GLK: Gemini Lake) 54 55KBLx (KBL: Kaby Lake, CFL: Coffe Lake, WHL: Whiskey Lake, CML: Comet Lake, AML: Amber Lake) 56 57CNL (Cannonlake) 58 59ICL (Icelake) 60 61TGLx (TGL: Tiger Lake, RKL: Rocket Lake) 62 63ADLx (ADL-S: Alder Lake S, ADL-P: Alder Lake P, ADL-N: Alder Lake N) 64 65XE_LP (DG1) 66 67XE_HP (XE_HP_SDV) 68 69XE_HPC (PVC: Ponte Vecchio) 70 71XE_HPG (DG2, ACM: Alchemist) 72 73Known Issues and Limitations 74---------------------------- 75- Current Gmmlib support only limited to Linux 76 77(*) Other names and brands may be claimed as property of others. 78--------------------------------------------------------------- 79