8. decembra sa uskutočnilo vydanie sady nástrojov Intel, určených na vývoj softvéru s využitím jednotného programového rozhrania (API) pre rôzne výpočtové urýchľovače, vrátane vektorových príkazov procesorov (CPU), grafických urýchľovačov (GPU) a programovateľných hradlových polí (FPGA) — Intel oneAPI Toolkits for XPU Software Development.
Základná sada nástrojov „oneAPI Base Toolkit“ obsahuje kompilátory, knižnice, nástroje na analýzu a ladenie, ako aj prostriedky na zabezpečenie kompatibility, ktoré pomáhajú presunúť programy používajúce CUDA na dialekt Data Parallel C++ (DPC++).
Dodatočné sady nástrojov poskytujú prostriedky pre vysoko výkonné výpočty (HPC Toolkit), pre vývoj umelej inteligencie (AI Toolkit), pre „internet vecí“ (IoT Toolkit) a pre vysoko výkonnú vizualizáciu (Rendering Toolkit).
Nástroje Intel oneAPI umožňujú spúšťať programy, ktoré sú vytvorené z rovnakého zdrojového kódu na výpočtovom hardvéri rôznej architektúry.
Sady nástrojov si môžete stiahnuť bezplatne. Okrem bezplatnej verzie nástrojov existuje aj platná verzia, ktorá poskytuje prístup k technickej podpore od inžinierov Intel. Rovnako je dostupná možnosť využiť na vývoj a testovanie kódu 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
Systémové požiadavky
Procesory:
- Rodina procesorov Intel® Core™ alebo vyššia
- Rodina procesorov Intel® Xeon®
- Rodina procesorov Intel® Xeon® Scalable
Výpočtové urýchľovače:
- Integrované GPU GEN9 alebo vyššie vrátane najnovších grafík 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 Intel® Xeon® CPU s FPGA verzia 2.0.1
- FPGA vlastné platformy (prenos z referenčných platforiem Intel® Arria® 10 GX a Intel® Stratix® 10 GX)
- Intel® vlastné platformy s Intel® Quartus® Prime softvérom verzia 19.4
- Intel® vlastné platformy s Intel® Quartus® Prime softvérom verzia 20.2
- Intel® vlastné platformy s Intel® Quartus® Prime softvérom verzia 20.3
Operačné systémy:
- 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
- Clear 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

