Movatterモバイル変換


[0]ホーム

URL:


Skip to main content
Ctrl+K
Logo image

oneAPI Specification

oneAPI Specification#

oneAPI is an open, free, and standards-based programming system thatprovides portability and performance across accelerators andgenerations of hardware. oneAPI consists of a language and librariesfor creating parallel applications:

  • SYCL: oneAPI’s core language for programmingaccelerators and multiprocessors. SYCL allows developers to reusecode across hardware targets (CPUs and accelerators such as GPUs andFPGAs) and tune for a specific architecture

  • oneDPL: A companion to the DPC++ Compiler forprogramming oneAPI devices with APIs from C++ standard library,Parallel STL, and extensions.

  • oneDNN: High performance implementations ofprimitives for deep learning frameworks

  • oneCCL: Communication primitives for scaling deeplearning frameworks across multiple devices

  • Level Zero: System interface for oneAPI languages and libraries

  • oneDAL: Algorithms for accelerated data science

  • oneTBB: Library for adding thread-based parallelismto complex applications on multiprocessors

  • oneMKL: High performance math routines for science,engineering, and financial applications


[8]ページ先頭

©2009-2025 Movatter.jp