8. prosince došlo k vydání sady softwarových nástrojů Intel, určených pro vývoj softwaru pomocí jednotného programového rozhraní (API) pro různé výpočetní akcelerátory, včetně vektorových příkazů procesorů (CPU), grafických akcelerátorů (GPU) a programovatelných logických matic (FPGA) — Intel oneAPI Toolkits for XPU Software Development.
Základní sada nástrojů „oneAPI Base Toolkit“ obsahuje kompilátory, knihovny, nástroje pro analýzu a ladění, stejně jako nástroje pro zajištění kompatibility, které pomáhají převádět programy používající CUDA na dialekt Data Parallel C++ (DPC++).
Další sady nástrojů poskytují prostředky pro vysoce výkonné výpočty (HPC Toolkit), vývoj umělé inteligence (AI Toolkit), internet věcí (IoT Toolkit) a vysoce výkonnou vizualizaci (Rendering Toolkit).
Nástroje Intel oneAPI umožňují provádět programy, získané z jednoho a téhož zdrojového kódu na výpočetním hardwaru různých architektur.
Sady nástrojů lze stáhnout zdarma. Kromě bezplatné verze nástrojů je k dispozici i placená verze, která poskytuje přístup k technické podpoře od inženýrů Intel. Také je k dispozici možnost používat pro vývoj a testování kódu službu Intel® DevCloud, která poskytuje přístup k různým CPU, GPU a FPGA. Budoucí verze Intel® Parallel Studio XE a Intel® System Studio budou založeny na Intel oneAPI.
Odkaz pro stažení: https://software.intel.com/content/www/us/en/develop/tools/oneapi/all-toolkits.html
Systémové požadavky
Procesory:
- rodina procesorů Intel® Core™ nebo vyšší
- rodina procesorů Intel® Xeon®
- rodina procesorů Intel® Xeon® Scalable
Výpočetní akcelerátory:
- Integrované GPU GEN9 nebo vyšší, včetně nejnovějších grafických karet Intel® Iris® Xe MAX
- Intel® Programmable Acceleration Card (PAC) s FPGA Intel Arria® 10 GX, která zahrnuje Intel® Acceleration Stack for Intel® Xeon® CPU with FPGAs verze 1.2.1
- Intel® Programmable Acceleration Card (PAC) D5005 (dříve známá jako Intel® PAC s FPGA Intel® Stratix® 10 SX), která zahrnuje Intel® Acceleration Stack for Intel® Xeon® CPU with FPGAs verze 2.0.1
- FPGA vlastní platformy (přenesené z referenčních platforem Intel® Arria® 10 GX a Intel® Stratix® 10 GX)
- Intel® vlastní platformy s softwarem Intel® Quartus® Prime verze 19.4
- Intel® vlastní platformy s softwarem Intel® Quartus® Prime verze 20.2
- Intel® vlastní platformy s softwarem Intel® Quartus® Prime verze 20.3
Operační systémy:
- Red Hat Enterprise Linux 7.x — částečná podpora
- Red Hat Enterprise Linux 8.x — plná podpora
- SUSE Linux Enterprise Server 15 SP1, SP2 — částečná podpora
- SUSE Linux Enterprise Server 12 — částečná podpora
- Ubuntu 18.04 LTS — plná podpora
- Ubuntu 20.04 LTS — plná podpora
- CentOS 7 — částečná podpora
- CentOS 8 — plná podpora
- Fedora 31 — částečná podpora
- Debian 9, 10 — částečná podpora
- Clear Linux — částečná podpora
- Windows 10 — částečná podpora
- Windows Server 2016 — plná podpora
- Windows Server 2019 — plná podpora
- macOS 10.15 — částečná podpora
Zdroj: linux.org.ru

