|
1 |
| -# Extensions |
| 1 | +# SYCL Extensions in DPC++ |
2 | 2 |
|
3 |
| -The directory contains documents that describe DPC++ extensions to SYCL |
4 |
| -specification. |
| 3 | +The DPC++ compiler supports the [SYCL language][1]. In addition to the core |
| 4 | +SYCL features, DPC++ also implements certain extensions, and this directory |
| 5 | +contains the specifications for those extensions. These extensions are |
| 6 | +organized into subdirectories according to their state. |
5 | 7 |
|
6 |
| -DPC++ extensions status: |
| 8 | +[1]: <https://www.khronos.org/registry/SYCL/specs/sycl-2020/html/sycl-2020.html> |
7 | 9 |
|
8 |
| -| Extension | Status | Comment | |
9 |
| -|-------------|:------------|:------------| |
| 10 | +| Directory | Description | |
| 11 | +|------------------|---------------------------------------------------------------| |
| 12 | +|[supported][2] | Extensions which are fully supported | |
| 13 | +|[experimental][3] | Extensions which are implemented but may change in the future | |
| 14 | +|[deprecated][4] | Extensions which are supported but will be removed soon | |
| 15 | +|[proposed][5] | Extensions which proposed but not yet implemented | |
| 16 | +|[removed][6] | Extensions which used to be supported but are now removed | |
10 | 17 |
|
11 |
| -Legend: |
12 |
| - |
13 |
| -| Keyword | Meaning | |
14 |
| -|-------------|:------------| |
15 |
| -| Proposal | A document describing an extension is published, but the extension is not supported yet | |
16 |
| -| Supported | An extension is supported | |
17 |
| -| Partially supported | An extension is partially supported, see comments column for more info | |
18 |
| -| Deprecated | An extension is deprecated and can be removed in future versions | |
19 |
| -| (API: DeviceType1, DeviceType2) | An extension is supported when specific combination of API and device types are used. If device type or API are not mentioned then an extension is supported on any device type or API. API can be OpenCL, CUDA, HOST. DeviceType can be CPU, GPU, ACCELERATOR | |
20 |
| - |
21 |
| - |
22 |
| -See [User Manual](../UsersManual.md) to find information how to enable extensions. |
| 18 | +[2]: <supported> |
| 19 | +[3]: <experimental> |
| 20 | +[4]: <deprecated> |
| 21 | +[5]: <proposed> |
| 22 | +[6]: <removed> |
0 commit comments