2017-12-21 00:45:38 +01:00
# Intel(R) Graphics Compute Runtime for OpenCL(TM)
## Introduction
2019-03-20 17:17:49 +01:00
The Intel(R) Graphics Compute Runtime for OpenCL(TM) is an open source project to
2017-12-21 00:45:38 +01:00
converge Intel's development efforts on OpenCL(TM) compute stacks supporting the
GEN graphics hardware architecture.
Please refer to http://01.org/compute-runtime for additional details regarding Intel's
motivation and intentions wrt OpenCL support in the open source.
## License
2018-02-14 11:50:30 -08:00
The Intel(R) Graphics Compute Runtime for OpenCL(TM) is distributed under the MIT License.
2017-12-21 00:45:38 +01:00
2018-04-18 16:27:52 +02:00
You may obtain a copy of the License at: https://opensource.org/licenses/MIT
2017-12-21 00:45:38 +01:00
2019-02-08 14:08:49 +01:00
## Install
2019-04-18 16:26:03 +02:00
Compiled .deb packages (for Ubuntu 16.04) are provided on the release page: https://github.com/intel/compute-runtime/releases
For installation under another linux distribution see [Neo in Linux distributions ](https://github.com/intel/compute-runtime/blob/master/documentation/Neo_in_distributions.md )
2019-02-08 14:08:49 +01:00
2018-01-16 16:14:44 +01:00
## Dependencies
2018-07-13 13:29:58 +02:00
* GmmLib - https://github.com/intel/gmmlib
* Intel Graphics Compiler - https://github.com/intel/intel-graphics-compiler
2018-04-18 16:27:52 +02:00
## Optional dependencies
Below packages are needed to enable [cl_intel_va_api_media_sharing ](https://www.khronos.org/registry/OpenCL/extensions/intel/cl_intel_va_api_media_sharing.txt ) extension
2018-07-13 13:29:58 +02:00
* libdrm - https://anongit.freedesktop.org/git/mesa/drm.git
* libva - https://github.com/intel/libva.git
2018-01-16 16:14:44 +01:00
2017-12-21 00:45:38 +01:00
## Supported Platforms
2018-07-13 13:29:58 +02:00
* Intel Core Processors with Gen8 graphics devices (formerly Broadwell) - OpenCL 2.1
* Intel Core Processors with Gen9 graphics devices (formerly Skylake, Kaby Lake, Coffee Lake) - OpenCL 2.1
* Intel Atom Processors with Gen9 graphics devices (formerly Apollo Lake, Gemini Lake) - OpenCL 1.2
2019-04-05 19:23:05 +02:00
* Intel Core Processors with Gen11 graphics devices (formerly Ice Lake) - OpenCL 2.1
2017-12-21 00:45:38 +01:00
2018-04-10 09:35:25 +02:00
## Linking applications
When building applications, they should link with ICD loader library (ocl-icd).
Directly linking to the runtime library (igdrcl) is not supported.
2017-12-21 00:45:38 +01:00
## How to provide feedback
2018-07-13 13:29:58 +02:00
By default, please submit an issue using native github.com interface: https://github.com/intel/compute-runtime/issues.
2017-12-21 00:45:38 +01:00
## How to contribute
Create a pull request on github.com with your patch. Make sure your change is cleanly building and passing ULTs.
A maintainer will contact you if there are questions or concerns.
2019-02-28 14:16:59 +01:00
See [contribution guidelines ](https://github.com/intel/compute-runtime/blob/master/documentation/CONTRIB.md ) for more details.
2017-12-21 00:45:38 +01:00
2018-02-19 13:53:48 +01:00
## See also
2018-04-18 16:27:52 +02:00
* Building and installation:
* [Ubuntu 16.04 ](https://github.com/intel/compute-runtime/blob/master/documentation/BUILD_Ubuntu.md )
* [Centos 7 ](https://github.com/intel/compute-runtime/blob/master/documentation/BUILD_Centos.md )
2019-02-14 11:24:16 +01:00
* [OpenCL on Linux guide ](https://github.com/bashbaug/OpenCLPapers/blob/markdown/OpenCLOnLinux.md )
2018-07-13 13:29:58 +02:00
* Interoperability with Intel Tools: [TOOLS.md ](https://github.com/intel/compute-runtime/blob/master/documentation/TOOLS.md )
2018-02-27 21:58:29 +01:00
* Contribution guidelines: [CONTRIB.md ](https://github.com/intel/compute-runtime/blob/master/documentation/CONTRIB.md )
2018-02-19 18:14:06 +01:00
* Known issues and limitations: [LIMITATIONS.md ](https://github.com/intel/compute-runtime/blob/master/documentation/LIMITATIONS.md )
2018-02-27 21:58:29 +01:00
* Frequently asked questions: [FAQ.md ](https://github.com/intel/compute-runtime/blob/master/documentation/FAQ.md )
* Quality expectations: [RELEASES.md ](https://github.com/intel/compute-runtime/blob/master/documentation/RELEASES.md )
2017-12-21 00:45:38 +01:00
2019-03-20 17:17:49 +01:00
___(*) Other names and brands may be claimed as property of others.___