|
1 | 1 | # Extensions
|
2 | 2 |
|
3 |
| -This is where documents can be found that propose extensions to the SYCL specification. |
| 3 | +The directory contains documents that describe DPC++ extensions to SYCL |
| 4 | +specification. |
| 5 | + |
| 6 | +DPC++ extensions status: |
| 7 | + |
| 8 | +| Extension | Status | Comment | |
| 9 | +|-------------|:------------|:------------| |
| 10 | +| [SYCL_INTEL_bitcast](Bitcast/SYCL_INTEL_bitcast.asciidoc) | Proposal | | |
| 11 | +| [C and C++ Standard libraries support](C-CXX-StandardLibrary/C-CXX-StandardLibrary.rst) | Partially supported | | |
| 12 | +| [SYCL_INTEL_data_flow_pipes](DataFlowPipes/data_flow_pipes.asciidoc) | Supported | | |
| 13 | +| [SYCL_INTEL_deduction_guides](deduction_guides/SYCL_INTEL_deduction_guides.asciidoc) | Supported | | |
| 14 | +| [SYCL_INTEL_device_specific_kernel_queries](DeviceSpecificKernelQueries/SYCL_INTEL_device_specific_kernel_queries.asciidoc) | Proposal | | |
| 15 | +| [SYCL_INTEL_enqueue_barrier](EnqueueBarrier/enqueue_barrier.asciidoc) | Proposal | | |
| 16 | +| [SYCL_INTEL_extended_atomics](ExtendedAtomics/SYCL_INTEL_extended_atomics.asciidoc) | Proposal | | |
| 17 | +| [SYCL_INTEL_group_algorithms](GroupAlgorithms/SYCL_INTEL_group_algorithms.asciidoc) | Proposal | | |
| 18 | +| [SYCL_INTEL_group_mask](./GroupMask/SYCL_INTEL_group_mask.asciidoc) | Proposal | | |
| 19 | +| [FPGA selector](IntelFPGA/FPGASelector.md) | Supported | | |
| 20 | +| [FPGA reg](IntelFPGA/FPGAReg.md) | Supported | | |
| 21 | +| [SYCL_INTEL_kernel_restrict_all](KernelRestrictAll/SYCL_INTEL_kernel_restrict_all.asciidoc) | Supported | | |
| 22 | +| [SYCL_INTEL_attribute_style](KernelRHSAttributes/SYCL_INTEL_attribute_style.asciidoc) | Proposal | | |
| 23 | +| [Queue Order Properties](OrderedQueue/OrderedQueue_v2.adoc) | Supported | | |
| 24 | +| [Queue Shortcuts](QueueShortcuts/QueueShortcuts.adoc) | Supported | | |
| 25 | +| [Reductions for ND-Range Parallelism](Reduction/Reduction.md) | Partially supported | | |
| 26 | +| [SYCL_INTEL_relax_standard_layout](RelaxStdLayout/SYCL_INTEL_relax_standard_layout.asciidoc) | Supported | | |
| 27 | +| [SYCL_INTEL_reqd_work_group_size](ReqdWorkGroupSize/SYCL_INTEL_reqd_work_group_size.asciidoc) | Supported | | |
| 28 | +| [SPV_INTEL_function_pointers](SPIRV/SPV_INTEL_function_pointers.asciidoc) | Supported | | |
| 29 | +| [SPV_INTEL_inline_assembly](SPIRV/SPV_INTEL_inline_assembly.asciidoc) | Supported | | |
| 30 | +| [SYCL_INTEL_static_local_memory_query](StaticLocalMemoryQuery/SYCL_INTEL_static_local_memory_query.asciidoc) | Proposal | | |
| 31 | +| [SYCL_INTEL_sub_group_algorithms](SubGroupAlgorithms/SYCL_INTEL_sub_group_algorithms.asciidoc) | Proposal | | |
| 32 | +| [Sub-groups for NDRange Parallelism](SubGroupNDRange/SubGroupNDRange.md) | Proposal | | |
| 33 | +| [SYCL_INTEL_unnamed_kernel_lambda](UnnamedKernelLambda/SYCL_INTEL_unnamed_kernel_lambda.asciidoc) | Supported | | |
| 34 | +| [Unified Shared Memory](USM/USM.adoc) | Supported | | |
0 commit comments