На 8 декември беше пуснат набор от софтуерни инструменти на Intel, предназначени за разработка на софтуер с единен интерфейс за програмиране (API) за различни изчислителни ускорители, включително векторни инструкции на процесорите (CPU), графични ускорители (GPU) и програмируеми логически матрици (FPGA) — Intel oneAPI Toolkits for XPU Software Development.
Основният набор от инструменти „oneAPI Base Toolkit“ включва компилатори, библиотеки, инструменти за анализ и отстраняване на грешки, а също така и средства за осигуряване на съвместимост, които помагат за прехвърляне на програми, използващи CUDA, на диалекта Data Parallel C++ (DPC++).
Допълнителните набори от инструменти предоставят средства за високопроизводителни изчисления (HPC Toolkit), за разработка на изкуствен интелект (AI Toolkit), за „интернет на нещата“ (IoT Toolkit) и за високопроизводителна визуализация (Rendering Toolkit).
Инструментите Intel oneAPI позволяват изпълнение на програми, създадени от един и същ изходен код на изчислително оборудване с различна архитектура.
Наборите от инструменти могат да се изтеглят безплатно. Освен безплатната версия на инструментите, има и платена, която дава достъп до техническа поддръжка от инженери на Intel. Освен това, е налична възможността за използване на услугата Intel® DevCloud за разработка и тестване на код, предоставяща достъп до различни CPUs, GPUs и FPGAs. Бъдещите версии на Intel® Parallel Studio XE и Intel® System Studio ще бъдат базирани на Intel oneAPI.
Линк за сваляне: https://software.intel.com/content/www/us/en/develop/tools/oneapi/all-toolkits.html
Системни изисквания
Процесори:
- Семейство процесори Intel® Core™ или по-високо
- Семейство процесори Intel® Xeon®
- Семейство процесори Intel® Xeon® Scalable
Изчислителни ускорители:
- Интегрирани GPU от GEN9 или по-високи, включително последните Intel® Iris® Xe MAX графики
- Intel® Programmable Acceleration Card (PAC) с Intel Arria® 10 GX FPGA, включваща Intel® Acceleration Stack за Intel® Xeon® CPU с FPGAs версия 1.2.1
- Intel® Programmable Acceleration Card (PAC) D5005 (позната преди като Intel® PAC с Intel® Stratix® 10 SX FPGA), включваща Intel® Acceleration Stack за Intel® Xeon® CPU с FPGAs версия 2.0.1
- FPGA персонализирани платформи (пренесени от референтни платформи Intel® Arria® 10 GX и Intel® Stratix® 10 GX)
- Персонализирани платформи Intel® с софтуер версия Intel® Quartus® Prime 19.4
- Персонализирани платформи Intel® с софтуер версия Intel® Quartus® Prime 20.2
- Персонализирани платформи Intel® с софтуер версия Intel® Quartus® Prime 20.3
Операционни системи:
- Red Hat Enterprise Linux 7.x — частична поддръжка
- Red Hat Enterprise Linux 8.x — пълна поддръжка
- SUSE Linux Enterprise Server 15 SP1, SP2 — частична поддръжка
- SUSE Linux Enterprise Server 12 — частична поддръжка
- Ubuntu 18.04 LTS — пълна поддръжка
- Ubuntu 20.04 LTS — пълна поддръжка
- CentOS 7 — частична поддръжка
- CentOS 8 — пълна поддръжка
- Fedora 31 — частична поддръжка
- Debian 9, 10 — частична поддръжка
- Clear Linux — частична поддръжка
- Windows 10 — частична поддръжка
- Windows Server 2016 — пълна поддръжка
- Windows Server 2019 — пълна поддръжка
- macOS 10.15 — частична поддръжка
Източник: linux.org.ru

