Pe 8 decembrie a avut loc lansarea unui set de instrumente software Intel, destinate dezvoltării de aplicații utilizând o interfață de programare comună (API) pentru diferite acceleratoare de calcul, inclusiv comenzi vectoriale ale procesoarelor (CPU), acceleratoare grafice (GPU) și matrice logice programabile (FPGA) — Intel oneAPI Toolkits for XPU Software Development.
Setul de bază de instrumente «oneAPI Base Toolkit» conține compilatoare, biblioteci, instrumente pentru analiză și depanare, precum și mijloace de asigurare a compatibilității, care ajută la migrarea programelor care folosesc CUDA pe dialectul Data Parallel C++ (DPC++).
Seturile de instrumente suplimentare oferă resurse pentru calcul de înaltă performanță (HPC Toolkit), pentru dezvoltarea inteligenței artificiale (AI Toolkit), pentru internetul lucrurilor (IoT Toolkit) și pentru vizualizarea de înaltă performanță (Rendering Toolkit).
Instrumentele Intel oneAPI permit rularea programelor obținute din același cod sursă pe echipamente de calcul cu arhitecturi diferite.
Seturile de instrumente pot fi descărcate gratuit. Pe lângă versiunea gratuită a instrumentelor, există și una plătită, care oferă acces la suport tehnic din partea inginerilor Intel. De asemenea, este disponibilă opțiunea de a folosi pentru dezvoltarea și testarea codului serviciul Intel® DevCloud, care oferă acces la diferite CPU-uri, GPU-uri și FPGA-uri. Versiunile viitoare ale Intel® Parallel Studio XE și Intel® System Studio vor fi bazate pe Intel oneAPI.
Link pentru descărcare: https://software.intel.com/content/www/us/en/develop/tools/oneapi/all-toolkits.html
Cerințe sistem
Procesoare:
- Familia de procesoare Intel® Core™ sau mai sus
- Familia de procesoare Intel® Xeon®
- Familia de procesoare Intel® Xeon® Scalabile
Acceleratoare de calcul:
- GPU-uri integrate GEN9 sau mai noi, inclusiv cele mai recente grafică Intel® Iris® Xe MAX
- Card de accelerare programabilă Intel® (PAC) cu FPGA Intel Arria® 10 GX, care include Intel® Acceleration Stack pentru CPU Intel® Xeon® cu FPGAs Versiunea 1.2.1
- Card de accelerare programabilă Intel® (PAC) D5005 (cunoscut anterior ca Intel® PAC cu FPGA Intel® Stratix® 10 SX), care include Intel® Acceleration Stack pentru CPU Intel® Xeon® cu FPGAs Versiunea 2.0.1
- Platforme personalizate FPGA (portate din platformele de referință Intel® Arria® 10 GX și Intel® Stratix® 10 GX)
- Platforme personalizate Intel® cu software Intel® Quartus® Prime versiunea 19.4
- Platforme personalizate Intel® cu software Intel® Quartus® Prime versiunea 20.2
- Platforme personalizate Intel® cu software Intel® Quartus® Prime versiunea 20.3
Sisteme de operare:
- Red Hat Enterprise Linux 7.x — suport parțial
- Red Hat Enterprise Linux 8.x — suport complet
- SUSE Linux Enterprise Server 15 SP1, SP2 — suport parțial
- SUSE Linux Enterprise Server 12 — suport parțial
- Ubuntu 18.04 LTS — suport complet
- Ubuntu 20.04 LTS — suport complet
- CentOS 7 — suport parțial
- CentOS 8 — suport complet
- Fedora 31 — suport parțial
- Debian 9, 10 — suport parțial
- Clear Linux — suport parțial
- Windows 10 — suport parțial
- Windows Server 2016 — suport complet
- Windows Server 2019 — suport complet
- macOS 10.15 — suport parțial
Sursa: linux.org.ru

