8. decembra spoločnosť Intel vydala sadu softvérových nástrojov určených na vývoj programov pomocou jediného programovacieho rozhrania (API) pre rôzne výpočtové urýchľovače, vrátane procesorov vektorových procesorov (CPU), grafických akcelerátorov (GPU) a polí programovateľných hradlových polí (FPGA) – Súpravy nástrojov Intel oneAPI pre vývoj softvéru XPU.
OneAPI Base Toolkit obsahuje kompilátory, knižnice, nástroje na analýzu a ladenie a nástroje kompatibility, ktoré pomáhajú portovať programy CUDA do dialektu Data Parallel C++ (DPC++).
Ďalšie sady nástrojov poskytujú nástroje pre vysokovýkonné výpočty (HPC Toolkit), pre vývoj umelej inteligencie (AI Toolkit), pre internet vecí (IoT Toolkit) a pre vysokovýkonnú vizualizáciu (Rendering Toolkit).
Nástroje Intel oneAPI vám umožňujú spúšťať programy odvodené z rovnakého zdrojového kódu na rôznych architektúrach počítačového hardvéru.
Sady nástrojov si môžete stiahnuť zadarmo. Okrem bezplatnej verzie nástrojov existuje aj platená verzia, ktorá umožňuje prístup k technickej podpore od inžinierov Intelu. Na vývoj a testovanie kódu je možné využiť aj službu Intel® DevCloud, ktorá poskytuje prístup k rôznym CPU, GPU a FPGA. Budúce verzie Intel® Parallel Studio XE a Intel® System Studio budú založené na Intel oneAPI.
Odkaz na stiahnutie: https://software.intel.com/content/www/us/en/develop/tools/oneapi/all-toolkits.html
Požiadavky na systém
Procesory:
- Rodina procesorov Intel® Core™ alebo vyššia
- Rodina procesorov Intel® Xeon®
- Rodina škálovateľných procesorov Intel® Xeon®
Výpočtové urýchľovače:
- Integrované GPU GEN9 alebo vyššie vrátane najnovšej grafiky Intel® Iris® Xe MAX
- Intel® Programmable Acceleration Card (PAC) s Intel Arria® 10 GX FPGA, ktorá obsahuje Intel® Acceleration Stack pre Intel® Xeon® CPU s FPGA verzia 1.2.1
- Intel® Programmable Acceleration Card (PAC) D5005 (predtým známa ako Intel® PAC s Intel® Stratix® 10 SX FPGA), ktorá obsahuje Intel® Acceleration Stack pre procesor Intel® Xeon® s FPGA verzia 2.0.1
- Vlastné platformy FPGA (portované z referenčných platforiem Intel® Arria® 10 GX a Intel® Stratix® 10 GX)
- Vlastné platformy Intel® so softvérom Intel® Quartus® Prime verzie 19.4
- Vlastné platformy Intel® so softvérom Intel® Quartus® Prime verzie 20.2
- Vlastné platformy Intel® so softvérom Intel® Quartus® Prime verzie 20.3
OS:
- Red Hat Enterprise Linux 7.x – Čiastočná podpora
- Red Hat Enterprise Linux 8.x – plná podpora
- SUSE Linux Enterprise Server 15 SP1, SP2 - čiastočná podpora
- SUSE Linux Enterprise Server 12 – Čiastočná podpora
- Ubuntu 18.04 LTS – plná podpora
- Ubuntu 20.04 LTS – plná podpora
- CentOS 7 - čiastočná podpora
- CentOS 8 - plná podpora
- Fedora 31 - Čiastočná podpora
- Debian 9, 10 - čiastočná podpora
- Prehľadný Linux – čiastočná podpora
- Windows 10 - Čiastočná podpora
- Windows Server 2016 – plná podpora
- Windows Server 2019 – plná podpora
- macOS 10.15 – čiastočná podpora
Zdroj: linux.org.ru