one API Data Parallel C++ (DPC++)
GPTKB entity
Statements (59)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:C_programming_language
|
gptkbp:aims_to |
simplify programming for GPUs
|
gptkbp:allows |
cross-architecture programming
|
gptkbp:designed_for |
heterogeneous computing
|
gptkbp:developed_by |
gptkb:Intel
|
gptkbp:enables |
data parallelism
parallel programming |
gptkbp:facilitates |
performance portability
|
https://www.w3.org/2000/01/rdf-schema#label |
one API Data Parallel C++ (DPC++)
|
gptkbp:includes |
standard library extensions
|
gptkbp:integrates_with |
gptkb:one_API_toolkit
|
gptkbp:is_available_on |
gptkb:Linux
gptkb:mac_OS gptkb:Windows |
gptkbp:is_based_on |
C++ language
|
gptkbp:is_compatible_with |
gptkb:C++20
gptkb:C++17 gptkb:Open_CL |
gptkbp:is_designed_to |
reduce development time
|
gptkbp:is_documented_in |
Intel documentation
|
gptkbp:is_optimized_for |
gptkb:Intel_architectures
|
gptkbp:is_part_of |
gptkb:Intel_one_API
open-source ecosystem Intel software development tools Intel software ecosystem one API initiative Intel developer tools Intel AI toolkit Intel one API Data Parallel Toolkit Intel programming languages |
gptkbp:is_supported_by |
gptkb:Intel_one_API_DPC++_Compiler
gptkb:Intel_GPUs gptkb:Intel_CPUs FPGAs Intel hardware DPC++ compiler |
gptkbp:is_used_for |
gptkb:cloud_computing
gptkb:machine_learning data analytics real-time processing edge computing graphics processing |
gptkbp:is_used_in |
gptkb:virtual_reality
gptkb:simulation gptkb:robotics image processing augmented reality automotive applications financial modeling high-performance computing scientific computing gaming development |
gptkbp:provides |
device abstraction
C++ compatibility |
gptkbp:supports |
task parallelism
multiple hardware architectures SYCL |
gptkbp:bfsParent |
gptkb:one_API_Base_Toolkit
|
gptkbp:bfsLayer |
6
|