Le 8 dĂ©cembre, un ensemble d'outils logiciels Intel a Ă©tĂ© lancĂ©, destinĂ© au dĂ©veloppement de programmes utilisant une interface de programmation unique (API) pour divers accĂ©lĂ©rateurs de calcul, y compris les instructions vectorielles des processeurs (CPU), les accĂ©lĂ©rateurs graphiques (GPU) et les matrices logiques programmables (FPGA) â Intel oneAPI Toolkits for XPU Software Development.
L'ensemble d'outils de base « oneAPI Base Toolkit » comprend des compilateurs, des bibliothÚques, des outils d'analyse et de débogage, ainsi que des moyens d'assurer la compatibilité, qui aident à transférer des programmes utilisant CUDA vers le dialecte Data Parallel C++ (DPC++).
Des ensembles d'outils supplémentaires fournissent des ressources pour les calculs haute performance (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 permettent d'exĂ©cuter des programmes gĂ©nĂ©rĂ©s Ă partir du mĂȘme code source sur du matĂ©riel de calcul de diffĂ©rentes architectures.
Les outils peuvent ĂȘtre tĂ©lĂ©chargĂ©s gratuitement. En plus de la version gratuite des outils, une version payante est disponible, offrant un accĂšs Ă une assistance technique de la part des ingĂ©nieurs Intel. Il est Ă©galement possible d'utiliser le service IntelÂź DevCloud pour le dĂ©veloppement et le test de code, qui donne accĂšs Ă diffĂ©rents CPUs, 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
Exigences systĂšme
Processeurs :
- Famille de processeurs IntelŸ Core⹠ou supérieure
- Famille de processeurs IntelÂź XeonÂź
- Famille de processeurs IntelÂź XeonÂź Scalable
Accélérateurs de calcul :
- GPU intégrés GEN9 ou supérieurs, y compris les derniers graphiques IntelŸ IrisŸ Xe MAX
- Carte d'accélération programmable IntelŸ (PAC) avec FPGA Intel ArriaŸ 10 GX incluant la pile d'accélération IntelŸ pour CPU IntelŸ XeonŸ avec FPGAs Version 1.2.1
- Carte d'accélération programmable IntelŸ (PAC) D5005 (anciennement connue sous le nom de PAC IntelŸ avec FPGA IntelŸ StratixŸ 10 SX) incluant la pile d'accélération IntelŸ pour CPU IntelŸ XeonŸ avec FPGAs Version 2.0.1
- Plateformes FPGA personnalisées (portées des plateformes de référence IntelŸ ArriaŸ 10 GX et IntelŸ StratixŸ 10 GX)
- Plateformes personnalisées IntelŸ avec le logiciel IntelŸ QuartusŸ Prime version 19.4
- Plateformes personnalisées IntelŸ avec le logiciel IntelŸ QuartusŸ Prime version 20.2
- Plateformes personnalisées IntelŸ avec le logiciel IntelŸ QuartusŸ Prime version 20.3
SystĂšmes d'exploitation :
- Red Hat Enterprise Linux 7.x â support partiel
- Red Hat Enterprise Linux 8.x â support complet
- SUSE Linux Enterprise Server 15 SP1, SP2 â support partiel
- SUSE Linux Enterprise Server 12 â support partiel
- Ubuntu 18.04 LTS â support complet
- Ubuntu 20.04 LTS â support complet
- CentOS 7 â support partiel
- CentOS 8 â support complet
- Fedora 31 â support partiel
- Debian 9, 10 â support partiel
- Clear Linux â support partiel
- Windows 10 â support partiel
- Windows Server 2016 â support complet
- Windows Server 2019 â support complet
- macOS 10.15 â support partiel
Source : linux.org.ru

