Publication des kits d'outils Intel oneAPI


Publication des kits d'outils Intel oneAPI

Le 8 décembre, Intel a publié un ensemble d'outils logiciels conçus pour développer des programmes utilisant une interface de programmation unique (API) pour divers accélérateurs informatiques, notamment les processeurs vectoriels (CPU), les accélérateurs graphiques (GPU) et les réseaux de portes programmables sur site (FPGA) - Kits d'outils Intel oneAPI pour le développement de logiciels XPU.

Le oneAPI Base Toolkit contient des compilateurs, des bibliothèques, des outils d'analyse et de débogage, ainsi que des outils de compatibilité qui aident à porter les programmes CUDA vers le dialecte Data Parallel C++ (DPC++).

Des boîtes à outils supplémentaires fournissent des outils pour les calculs hautes performances (HPC Toolkit), pour le développement de l'intelligence artificielle (AI Toolkit), pour l'Internet des objets (IoT Toolkit) et pour la visualisation haute performance (Rendering Toolkit).

Les outils Intel oneAPI vous permettent d'exécuter des programmes dérivés du même code source sur différentes architectures matérielles informatiques.

Les boîtes à outils peuvent être téléchargées gratuitement. En plus de la version gratuite des outils, il existe également une version payante, qui donne accès au support technique des ingénieurs Intel. Il est également possible d'utiliser le service Intel® DevCloud pour développer et tester du code, qui donne accès à divers CPU, GPU et FPGA. Les futures versions d'Intel® Parallel Studio XE et d'Intel® System Studio seront basées sur Intel oneAPI.

Lien de téléchargement: https://software.intel.com/content/www/us/en/develop/tools/oneapi/all-toolkits.html

Системные требования

Processeurs :

  • Famille de processeurs Intel® Core™ ou supérieur
  • Famille de processeurs Intel® Xeon®
  • Famille de processeurs évolutifs Intel® Xeon®

Accélérateurs informatiques :

  • GPU intégrés GEN9 ou supérieur, y compris les derniers graphiques Intel® Iris® Xe MAX
  • Carte d'accélération programmable Intel® (PAC) avec FPGA Intel Arria® 10 GX qui inclut la pile d'accélération Intel® pour processeur Intel® Xeon® avec FPGA version 1.2.1
  • Carte d'accélération programmable Intel® (PAC) D5005 (anciennement connue sous le nom d'Intel® PAC avec FPGA Intel® Stratix® 10 SX) qui inclut la pile d'accélération Intel® pour processeur Intel® Xeon® avec FPGA version 2.0.1
  • Plateformes personnalisées FPGA (portées à partir des plates-formes de référence Intel® Arria® 10 GX et Intel® Stratix® 10 GX)
  • Plateformes personnalisées Intel® avec logiciel Intel® Quartus® Prime version 19.4
  • Plateformes personnalisées Intel® avec logiciel Intel® Quartus® Prime version 20.2
  • Plateformes personnalisées Intel® avec logiciel Intel® Quartus® Prime version 20.3

Systèmes d'exploitation:

  • Red Hat Enterprise Linux 7.x - Prise en charge partielle
  • Red Hat Enterprise Linux 8.x - Prise en charge complète
  • SUSE Linux Enterprise Server 15 SP1, SP2 - prise en charge partielle
  • SUSE Linux Enterprise Server 12 - Prise en charge partielle
  • Ubuntu 18.04 LTS - Prise en charge complète
  • Ubuntu 20.04 LTS - Prise en charge complète
  • CentOS 7 - prise en charge partielle
  • CentOS 8 - Prise en charge complète
  • Fedora 31 - Prise en charge partielle
  • Debian 9, 10 - support partiel
  • Clear Linux - support partiel
  • Windows 10 - Prise en charge partielle
  • Windows Server 2016 - Prise en charge complète
  • Windows Server 2019 - Prise en charge complète
  • macOS 10.15 - prise en charge partielle

Source: linux.org.ru