На 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, 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
Изчислителни ускорители:
- Интегрирани GPUs 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

