Content deleted Content added
oneapi.com->oneapi.io |
|||
Line 10:
| platform = Cross-platform
| genre = [[Open-source software|Open-source]] [[Formal specification|software specification]] for parallel programming
| website = {{URL|https://www.oneapi.com}}▼
| repo = {{URL|https://github.com/oneapi-src}}
}}
Line 17:
== The oneAPI specification ==
The oneAPI specification extends existing developer programming models to enable multiple hardware architectures through a data-parallel language, a set of library APIs, and a low-level hardware interface to support cross-architecture programming. It builds upon industry standards and provides an open, cross-platform developer stack.<ref name="spec">{{
== Data Parallel C++ ==
Line 23:
== oneAPI libraries ==
The set of APIs<ref
{| class="wikitable"
!'''Library Name'''
Line 79:
== External links ==
*
* [https://software.intel.com/en-us/oneapi Intel oneAPI Product]
* [https://www.codeplay.com/portal/12-16-19-bringing-nvidia-gpu-support-to-sycl-developers Bringing Nvidia GPU support to SYCL developers]
* [https://link.springer.com/book/10.1007/978-1-4842-5574-2 James Reinders, et al.: "Data Parallel C++: Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL", Springer,ISBN 978-1-4842-5574-2(Open Access Book)]
*
[[Category:Application programming interfaces]]
|