Statements (60)
Predicate | Object |
---|---|
gptkbp:instanceOf |
C++ programming model
|
gptkbp:allows |
code portability
|
gptkbp:designedFor |
heterogeneous computing
|
gptkbp:developedBy |
gptkb:Khronos_Group
|
gptkbp:enables |
parallel programming
device offloading |
gptkbp:facilitates |
data parallelism
|
gptkbp:has |
runtime support
|
https://www.w3.org/2000/01/rdf-schema#label |
SYCL
|
gptkbp:isAttendedBy |
industry leaders
research institutions software developers |
gptkbp:isCompatibleWith |
C++20
C++17 |
gptkbp:isDesignedFor |
performance optimization
|
gptkbp:isDocumentedIn |
Khronos specifications
|
gptkbp:isOpenTo |
true
|
gptkbp:isPartOf |
cross-platform development
Khronos_OpenCL_ecosystem |
gptkbp:isRelatedTo |
DPC++
|
gptkbp:isSupportedBy |
gptkb:Intel
gptkb:AMD NVIDIA LLVM Clang |
gptkbp:isUsedIn |
image processing
telecommunications cloud computing machine learning augmented reality automotive applications computer vision data analytics data visualization deep learning embedded systems financial modeling high-performance computing middleware natural language processing networking applications robotics scientific computing virtual reality bioinformatics edge computing signal processing simulation software real-time rendering AI development application software system software graphics programming gaming development GPU_programming |
gptkbp:provides |
task parallelism
single-source programming |
gptkbp:supports |
OpenCL
multiple backends |
gptkbp:uses |
C++_features
|