На 8 декември Intel пусна набор от софтуерни инструменти, предназначени за разработване на програми, използващи единен програмен интерфейс (API) за различни изчислителни ускорители, включително векторни процесори (CPU), графични ускорители (GPU) и полеви програмируеми гейт масиви (FPGA) - Intel oneAPI набори от инструменти за разработка на софтуер за XPU.
OneAPI Base Toolkit съдържа компилатори, библиотеки, инструменти за анализ и отстраняване на грешки и инструменти за съвместимост, които помагат за пренасяне на CUDA програми към диалекта Data Parallel C++ (DPC++).
Допълнителните набори от инструменти предоставят инструменти за високопроизводителни изчисления (HPC Toolkit), за разработване на изкуствен интелект (AI Toolkit), за Интернет на нещата (IoT Toolkit) и за високоефективна визуализация (Rendering Toolkit).
Инструментите на Intel oneAPI ви позволяват да изпълнявате програми, извлечени от един и същ изходен код на различни компютърни хардуерни архитектури.
Комплектите инструменти могат да бъдат изтеглени безплатно. В допълнение към безплатната версия на инструментите има и платена версия, която дава достъп до техническа поддръжка от инженерите на Intel. Също така е възможно да се използва услугата Intel® DevCloud за разработване и тестване на код, който осигурява достъп до различни CPU, GPU и FPGA. Бъдещите версии на 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
Изчислителни ускорители:
- Интегрирани GEN9 или по-високи графични процесори, включително най-новата графика Intel® Iris® Xe MAX
- Intel® Programmable Acceleration Card (PAC) с Intel Arria® 10 GX FPGA, която включва Intel® Acceleration Stack за Intel® Xeon® CPU с FPGA Версия 1.2.1
- Intel® Programmable Acceleration Card (PAC) D5005 (известна преди като Intel® PAC с Intel® Stratix® 10 SX FPGA), която включва Intel® Acceleration Stack за Intel® Xeon® CPU с FPGA Версия 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