| {{{#!wiki style="margin: +10px +10px;" | <tablealign=right><tablebordercolor=#00285a><tablebgcolor=#00285a> | oneAPI | }}} | |
| <colbgcolor=#00285a> 공개 | 2019년 11월 17일 | |||
| 출시 | 2020년 12월 8일 | |||
| 최신 버전 | 2026.0 (2026년 4월) | |||
| 웹사이트 | ||||
1. 개요
인텔 주도로 개발되고 있는 개방형, 표준 기반의 프로그래밍 모델 및 소프트웨어 라이브러리.CPU, GPU, FPGA, AI 가속기 등 서로 다른 아키텍처를 가진 하드웨어(통칭 XPU)를 단일한 소스 코드로 제어하고 병렬 처리할 수 있도록 개발되었다. 특정 벤더에 종속된 독점 연산 API 모델인 NVIDIA의 CUDA에 대응하여, 개방형 크로스 아키텍처 생태계를 구축하는 것을 핵심 목표로 삼고 있다.
크로노스 그룹의 SYCL 및 C++에 기반을 두고 있다.
2. 여담
- 인텔이 제공하는 수학 라이브러리인 MKL(현재 oneMKL)이 과거 타사(주로 AMD) CPU를 감지하면 AVX 등의 고급 명령어를 비활성화하고 느린 SSE 코드로 전환하여 MATLAB 등에서 성능이 크게 하락하는 이슈가 있었다. 2021년 이후로 해당 문제는 완화된 것으로 보인다.