Op 8 december werd een set softwaretools gepresenteerd die zijn ontworpen voor het ontwikkelen van software met behulp van een uniforme programmeerinterface (API) voor verschillende rekensnelheidversnellers, waaronder vectorcommando's van processors (CPU), grafische versnellers (GPU) en programmeerbare logische schakelingen (FPGA) — Intel oneAPI Toolkits voor XPU Software Ontwikkeling.
De basisset van tools, de 'oneAPI Base Toolkit', bevat compilers, bibliotheken, analysemiddelen en debugtools, evenals compatibiliteitsmiddelen die helpen om programma's die CUDA gebruiken over te zetten naar de dialect Data Parallel C++ (DPC++).
Aanvullende toolkits bieden middelen voor high-performance computing (HPC Toolkit), kunstmatige intelligentie (AI Toolkit), het 'internet der dingen' (IoT Toolkit) en voor hoogrenderende visualisatie (Rendering Toolkit).
Intel oneAPI-tools maken het mogelijk om programma's die zijn verkregen uit dezelfde broncode uit te voeren op rekentechnologie met verschillende architecturen.
De toolkits zijn gratis te downloaden. Naast de gratis versie van de tools is er ook een betaalde versie die toegang biedt tot technische ondersteuning van ingenieurs van Intel. Er is ook de mogelijkheid om de Intel® DevCloud-service te gebruiken voor de ontwikkeling en het testen van code, die toegang biedt tot verschillende CPU's, GPU's en FPGA's. Toekomstige versies van Intel® Parallel Studio XE en Intel® System Studio zullen gebaseerd zijn op Intel oneAPI.
Downloadlink: https://software.intel.com/content/www/us/en/develop/tools/oneapi/all-toolkits.html
Systeemvereisten
Processors:
- Intel® Core™ processorfamilie of hoger
- Intel® Xeon® processorfamilie
- Intel® Xeon® Scalable processorfamilie
Rekensnelheidversnellers:
- Geïntegreerde GEN9 of hogere GPU's, inclusief de recentste Intel® Iris® Xe MAX graphics
- Intel® Programmable Acceleration Card (PAC) met Intel Arria® 10 GX FPGA die de Intel® Acceleration Stack voor Intel® Xeon® CPU met FPGA's Versie 1.2.1 bevat
- Intel® Programmable Acceleration Card (PAC) D5005 (voorheen bekend als Intel® PAC met Intel® Stratix® 10 SX FPGA) die de Intel® Acceleration Stack voor Intel® Xeon® CPU met FPGA's Versie 2.0.1 bevat
- FPGA aangepaste platforms (overgezet van Intel® Arria® 10 GX en Intel® Stratix® 10 GX referentieplatforms)
- Intel® aangepaste platforms met Intel® Quartus® Prime software versie 19.4
- Intel® aangepaste platforms met Intel® Quartus® Prime software versie 20.2
- Intel® aangepaste platforms met Intel® Quartus® Prime software versie 20.3
Besturingssystemen:
- Red Hat Enterprise Linux 7.x — gedeeltelijke ondersteuning
- Red Hat Enterprise Linux 8.x — volledige ondersteuning
- SUSE Linux Enterprise Server 15 SP1, SP2 — gedeeltelijke ondersteuning
- SUSE Linux Enterprise Server 12 — gedeeltelijke ondersteuning
- Ubuntu 18.04 LTS — volledige ondersteuning
- Ubuntu 20.04 LTS — volledige ondersteuning
- CentOS 7 — gedeeltelijke ondersteuning
- CentOS 8 — volledige ondersteuning
- Fedora 31 — gedeeltelijke ondersteuning
- Debian 9, 10 — gedeeltelijke ondersteuning
- Clear Linux — gedeeltelijke ondersteuning
- Windows 10 — gedeeltelijke ondersteuning
- Windows Server 2016 — volledige ondersteuning
- Windows Server 2019 — volledige ondersteuning
- macOS 10.15 — gedeeltelijke ondersteuning
Bron: linux.org.ru

