File: README.md

package info (click to toggle)
intel-graphics-compiler 1.0.17791.18-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 102,312 kB
  • sloc: cpp: 935,343; lisp: 286,143; ansic: 16,196; python: 3,279; yacc: 2,487; lex: 1,642; pascal: 300; sh: 174; makefile: 27
file content (72 lines) | stat: -rw-r--r-- 2,234 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<!---======================= begin_copyright_notice ============================

Copyright (C) 2019-2024 Intel Corporation

SPDX-License-Identifier: MIT

============================= end_copyright_notice ==========================-->

# Intel&reg; Graphics Compiler for OpenCL&trade;

![GitHub release (latest by date)](https://img.shields.io/github/v/release/intel/intel-graphics-compiler?label=Latest%20release)

## Introduction

The Intel&reg; Graphics Compiler for OpenCL&trade; is an LLVM-based compiler for
OpenCL&trade; targeting Intel&reg; graphics hardware architecture.

Please visit the compute Intel&reg; Graphics Compute Runtime repository for more information about the Intel&reg; open-source compute stack: https://github.com/intel/compute-runtime


## License

The Intel&reg; Graphics Compute Runtime for OpenCL&trade; is distributed under the MIT License.

For detailed terms, you can access the full License at:

https://opensource.org/licenses/MIT


## Dependencies

* LLVM Project -  https://github.com/llvm/llvm-project
* OpenCL Clang - https://github.com/intel/opencl-clang
* SPIRV-LLVM Translator - https://github.com/KhronosGroup/SPIRV-LLVM-Translator
* VC Intrinsics - https://github.com/intel/vc-intrinsics


## Supported Linux versions

IGC is continuously built and tested on the following 64-bit Linux operating systems:

* Ubuntu 24.04
* Ubuntu 22.04


## Documentation

* [Building IGC on Ubuntu](./documentation/build_ubuntu.md)
* [IGC configuration flags](./documentation/configuration_flags.md)
* [Debugging with shader dumps](./documentation/shader_dumps_instruction.md)

More documentation is available in the [documentation](./documentation) directory.


## Supported Platforms

* Intel&reg; Xe2
* Intel&reg; Xe
* Intel&reg; Gen12 graphics
* Intel&reg; Gen11 graphics
* Intel&reg; Gen9 graphics


## How to provide feedback

If you have any feedback or questions, please open an issue through the native github.com interface: https://github.com/intel/intel-graphics-compiler/issues.


## How to contribute

Create a pull request on github.com with your changes. Ensure that your modifications build without errors.
A maintainer will get in touch with you if there are any inquiries or concerns.