Intel oneAPI Toolkits veröffentlicht


Intel oneAPI Toolkits veröffentlicht

Am 8. Dezember veröffentlichte Intel eine Reihe von Softwaretools für die Entwicklung von Programmen mithilfe einer einzigen Programmierschnittstelle (API) für verschiedene Computerbeschleuniger, darunter Vektorprozessorprozessoren (CPUs), Grafikbeschleuniger (GPUs) und feldprogrammierbare Gate-Arrays (FPGAs). Intel oneAPI Toolkits für die XPU-Softwareentwicklung.

Das oneAPI Base Toolkit enthält Compiler, Bibliotheken, Analyse- und Debugging-Tools sowie Kompatibilitätstools, die bei der Portierung von CUDA-Programmen auf den Data Parallel C++ (DPC++)-Dialekt helfen.

Weitere Toolkits stellen Werkzeuge für Hochleistungsberechnungen (HPC Toolkit), für die Entwicklung künstlicher Intelligenz (AI Toolkit), für das Internet der Dinge (IoT Toolkit) und für leistungsstarke Visualisierung (Rendering Toolkit) bereit.

Mit den Intel oneAPI-Tools können Sie Programme, die aus demselben Quellcode abgeleitet sind, auf unterschiedlichen Computer-Hardware-Architekturen ausführen.

Toolkits können kostenlos heruntergeladen werden. Neben der kostenlosen Version der Tools gibt es auch eine kostenpflichtige Version, die Zugang zum technischen Support durch Intel-Ingenieure ermöglicht. Es besteht auch die Möglichkeit, den Intel® DevCloud-Dienst zum Entwickeln und Testen von Code zu nutzen, der Zugriff auf verschiedene CPUs, GPUs und FPGAs bietet. Zukünftige Versionen von Intel® Parallel Studio XE und Intel® System Studio werden auf Intel oneAPI basieren.

Download Link: https://software.intel.com/content/www/us/en/develop/tools/oneapi/all-toolkits.html

Systemanforderungen

Prozessoren:

  • Intel® Core™ Prozessorfamilie oder höher
  • Intel® Xeon® Prozessorfamilie
  • Skalierbare Intel® Xeon® Prozessorfamilie

Rechenbeschleuniger:

  • Integrierte GPUs der Generation 9 oder höher, einschließlich der neuesten Intel® Iris® Xe MAX-Grafik
  • Intel® Programmable Acceleration Card (PAC) mit Intel Arria® 10 GX FPGA, die den Intel® Acceleration Stack für Intel® Xeon® CPU mit FPGAs Version 1.2.1 enthält
  • Intel® Programmable Acceleration Card (PAC) D5005 (früher bekannt als Intel® PAC mit Intel® Stratix® 10 SX FPGA), die den Intel® Acceleration Stack für Intel® Xeon® CPU mit FPGAs Version 2.0.1 enthält
  • Benutzerdefinierte FPGA-Plattformen (portiert von den Referenzplattformen Intel® Arria® 10 GX und Intel® Stratix® 10 GX)
  • Benutzerdefinierte Intel®-Plattformen mit Intel® Quartus® Prime-Softwareversion 19.4
  • Benutzerdefinierte Intel®-Plattformen mit Intel® Quartus® Prime-Softwareversion 20.2
  • Benutzerdefinierte Intel®-Plattformen mit Intel® Quartus® Prime-Softwareversion 20.3

Betriebssysteme:

  • Red Hat Enterprise Linux 7.x – Teilweise Unterstützung
  • Red Hat Enterprise Linux 8.x – Vollständige Unterstützung
  • SUSE Linux Enterprise Server 15 SP1, SP2 – teilweise Unterstützung
  • SUSE Linux Enterprise Server 12 – Teilweise Unterstützung
  • Ubuntu 18.04 LTS – Volle Unterstützung
  • Ubuntu 20.04 LTS – Volle Unterstützung
  • CentOS 7 – teilweise Unterstützung
  • CentOS 8 – Volle Unterstützung
  • Fedora 31 – Teilweise Unterstützung
  • Debian 9, 10 – teilweise Unterstützung
  • Klares Linux – teilweise Unterstützung
  • Windows 10 – Teilweise Unterstützung
  • Windows Server 2016 – Vollständige Unterstützung
  • Windows Server 2019 – Vollständige Unterstützung
  • macOS 10.15 – teilweise Unterstützung

Source: linux.org.ru