Rilasciati i toolkit Intel oneAPI


Rilasciati i toolkit Intel oneAPI

L'8 dicembre, Intel ha rilasciato una serie di strumenti software progettati per lo sviluppo di programmi utilizzando un'unica interfaccia di programmazione (API) per vari acceleratori di elaborazione, inclusi processori vettoriali (CPU), acceleratori grafici (GPU) e array di gate programmabili sul campo (FPGA). Toolkit Intel oneAPI per lo sviluppo di software XPU.

OneAPI Base Toolkit contiene compilatori, librerie, strumenti di analisi e debug e strumenti di compatibilità che aiutano a trasferire i programmi CUDA al dialetto Data Parallel C++ (DPC++).

Ulteriori toolkit forniscono strumenti per calcoli ad alte prestazioni (HPC Toolkit), per lo sviluppo dell'intelligenza artificiale (AI Toolkit), per l'Internet delle cose (IoT Toolkit) e per la visualizzazione ad alte prestazioni (Rendering Toolkit).

Gli strumenti Intel oneAPI consentono di eseguire programmi derivati ​​dallo stesso codice sorgente su diverse architetture hardware di elaborazione.

I toolkit possono essere scaricati gratuitamente. Oltre alla versione gratuita degli strumenti, esiste anche una versione a pagamento, che dà accesso al supporto tecnico degli ingegneri Intel. È anche possibile utilizzare il servizio Intel® DevCloud per lo sviluppo e il test del codice, che fornisce l'accesso a varie CPU, GPU e FPGA. Le future versioni di Intel® Parallel Studio XE e Intel® System Studio saranno basate su Intel oneAPI.

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

Requisiti di sistema

Processori:

  • Famiglia di processori Intel® Core™ o superiore
  • Famiglia di processori Intel® Xeon®
  • Famiglia di processori scalabili Intel® Xeon®

Acceleratori informatici:

  • GPU GEN9 o successive integrate, inclusa la più recente grafica Intel® Iris® Xe MAX
  • Scheda di accelerazione programmabile Intel® (PAC) con FPGA Intel Arria® 10 GX che include lo stack di accelerazione Intel® per CPU Intel® Xeon® con FPGA versione 1.2.1
  • Scheda di accelerazione programmabile Intel® (PAC) D5005 (precedentemente nota come Intel® PAC con Intel® Stratix® 10 SX FPGA) che include lo stack di accelerazione Intel® per CPU Intel® Xeon® con FPGA versione 2.0.1
  • Piattaforme personalizzate FPGA (portate dalle piattaforme di riferimento Intel® Arria® 10 GX e Intel® Stratix® 10 GX)
  • Piattaforme Intel® personalizzate con software Intel® Quartus® Prime versione 19.4
  • Piattaforme Intel® personalizzate con software Intel® Quartus® Prime versione 20.2
  • Piattaforme Intel® personalizzate con software Intel® Quartus® Prime versione 20.3

Sistemi operativi:

  • Red Hat Enterprise Linux 7.x - Supporto parziale
  • Red Hat Enterprise Linux 8.x - Supporto completo
  • SUSE Linux Enterprise Server 15 SP1, SP2 - supporto parziale
  • SUSE Linux Enterprise Server 12 - Supporto parziale
  • Ubuntu 18.04 LTS - Supporto completo
  • Ubuntu 20.04 LTS - Supporto completo
  • CentOS 7 - supporto parziale
  • CentOS 8 - Supporto completo
  • Fedora 31 - Supporto parziale
  • Debian 9, 10 - supporto parziale
  • Cancella Linux: supporto parziale
  • Windows 10: supporto parziale
  • Windows Server 2016: supporto completo
  • Windows Server 2019: supporto completo
  • macOS 10.15 - supporto parziale

Fonte: linux.org.ru