Vydány sady nástrojů Intel oneAPI Toolkits


Vydány sady nástrojů Intel oneAPI Toolkits

Společnost Intel vydala 8. prosince sadu softwarových nástrojů určených pro vývoj programů využívajících jediné programovací rozhraní (API) pro různé výpočetní akcelerátory, včetně procesorů vektorových procesorů (CPU), grafických akcelerátorů (GPU) a pole programovatelných hradlových polí (FPGA) – Intel oneAPI Toolkits pro vývoj softwaru XPU.

OneAPI Base Toolkit obsahuje kompilátory, knihovny, nástroje pro analýzu a ladění a nástroje pro kompatibilitu, které pomáhají portovat programy CUDA do dialektu Data Parallel C++ (DPC++).

Další sady nástrojů poskytují nástroje pro vysoce výkonné výpočty (HPC Toolkit), pro vývoj umělé inteligence (AI Toolkit), pro internet věcí (IoT Toolkit) a pro vysoce výkonnou vizualizaci (Rendering Toolkit).

Nástroje Intel oneAPI umožňují spouštět programy odvozené ze stejného zdrojového kódu na různých architekturách výpočetního hardwaru.

Sady nástrojů lze stáhnout zdarma. Kromě bezplatné verze nástrojů existuje i placená verze, která umožňuje přístup k technické podpoře od inženýrů Intelu. Pro vývoj a testování kódu je také možné využít službu Intel® DevCloud, která poskytuje přístup k různým CPU, GPU a FPGA. Budoucí verze Intel® Parallel Studio XE a Intel® System Studio budou založeny na Intel oneAPI.

Odkaz na stažení: https://software.intel.com/content/www/us/en/develop/tools/oneapi/all-toolkits.html

Systémové požadavky

Procesory:

  • Řada procesorů Intel® Core™ nebo vyšší
  • Rodina procesorů Intel® Xeon®
  • Rodina škálovatelných procesorů Intel® Xeon®

Výpočetní akcelerátory:

  • Integrované GPU GEN9 nebo vyšší včetně nejnovější grafiky Intel® Iris® Xe MAX
  • Intel® Programmable Acceleration Card (PAC) s Intel Arria® 10 GX FPGA, která obsahuje Intel® Acceleration Stack pro procesor Intel® Xeon® s FPGA verze 1.2.1
  • Intel® Programmable Acceleration Card (PAC) D5005 (dříve známá jako Intel® PAC s Intel® Stratix® 10 SX FPGA), která obsahuje Intel® Acceleration Stack pro procesor Intel® Xeon® s FPGA verze 2.0.1
  • Vlastní platformy FPGA (portované z referenčních platforem Intel® Arria® 10 GX a Intel® Stratix® 10 GX)
  • Vlastní platformy Intel® se softwarem Intel® Quartus® Prime verze 19.4
  • Vlastní platformy Intel® se softwarem Intel® Quartus® Prime verze 20.2
  • Vlastní platformy Intel® se softwarem Intel® Quartus® Prime verze 20.3

OS:

  • Red Hat Enterprise Linux 7.x – Částečná podpora
  • Red Hat Enterprise Linux 8.x – plná podpora
  • SUSE Linux Enterprise Server 15 SP1, SP2 - částečná podpora
  • SUSE Linux Enterprise Server 12 – Částečná podpora
  • Ubuntu 18.04 LTS – plná podpora
  • Ubuntu 20.04 LTS – plná podpora
  • CentOS 7 - částečná podpora
  • CentOS 8 – plná podpora
  • Fedora 31 - Částečná podpora
  • Debian 9, 10 - částečná podpora
  • Přehledný Linux - částečná podpora
  • Windows 10 - Částečná podpora
  • Windows Server 2016 – plná podpora
  • Windows Server 2019 – plná podpora
  • macOS 10.15 – částečná podpora

Zdroj: linux.org.ru