Intel oneAPI

Lire la video

Lire la video

Con Intel oneAPI, liberate il vero potere del vostro codice! Distribuisci e distribuisci i tuoi carichi HPC su diverse architetture

Intel oneAPI è il percorso produttivo e intelligente verso la libertà HPC dagli oneri economici e tecnici dei modelli di programmazione proprietari. È un’alternativa aperta al lock-in dei linguaggi proprietari che ti permette di sfruttare appieno le prestazioni del tuo hardware con un set completo di strumenti collaudati che completano i linguaggi e i modelli paralleli esistenti.

Comprende un linguaggio Data Parallel C++ cross-architecture (basato su ISO C++ e SYCL), compilatori C++ e Fortran, librerie avanzate ed estensioni comunitarie.

5 buoni motivi di usare questo software

  • Strumenti ancora più robusti
  • Capacità ottimali del processore e multi-architettura con DPC++
  • Sviluppo più rapido
  • Combinazioni di Fortran e C++
  • Strumenti di convalida aggiuntivi
Apprezziamo molto RITME… un accompagnamento nella scelta delle soluzioni e delle risposte professionali ai problemi presentati dai nostri ricercatori.
La qualità dei nostri interlocutori RITME è quella di portarci delle risposte.

 
Laurent Benvenuti
Responsabile IT – Scuola di Economia di Tolosa

Perché scegliere Intel oneAPI?

L’uso di tecnologie di calcolo ad alte prestazioni come AI, Machine Learning e Deep Learning richiede agli sviluppatori di distribuire e scalare i carichi di lavoro HPC in modo da liberare tutte le capacità dei processori, degli acceleratori e dei cluster HPC alimentati da Intel.

Intel ha recentemente presentato la famiglia Intel oneAPI, la prossima generazione di strumenti di sviluppo del software Intel, basata sugli standard attuali per la creazione e l’implementazione di applicazioni ad alte prestazioni e centrate sui dati per varie architetture.

INTEL ONE API BASE E HPC TOOLKIT si uniscono per creare un unico prodotto HPC:

One API Base e HPC Toolkits includono tecniche all’avanguardia di vettorizzazione, multithreading, parallelizzazione multi-nodo e ottimizzazione della memoria. Distribuire applicazioni e soluzioni su sistemi a memoria condivisa e distribuita (come i cluster) utilizzando strumenti di sviluppo, una libreria MPI standardizzata, un analizzatore MPI e strumenti di tuning e monitoraggio dei cluster.

INTEL oneAPI BASE TOOLKIT

Intel oneAPI Base Toolkit è un insieme di strumenti e librerie per lo sviluppo di applicazioni ad alte prestazioni, centrate sui dati e destinate a una varietà di architetture Intel (CPU, GPU, FPGA).

  • Utilizza un modello di programmazione unico e un linguaggio cross-architettura Data Parallel C++ (DPC++) per sviluppare applicazioni ad alte prestazioni e centrate sui dati che permettono il riutilizzo del codice su obiettivi hardware come CPU Intel, GPU e FPGA, e permettono una messa a punto personalizzata per ogni acceleratore. Sviluppare in modo efficiente usando il compilatore DPC+/C++/C, le librerie di prestazioni, gli strumenti di profiling e debug di supporto alla progettazione migliorati e Python accelerato.
  • Migrate il vostro codice CUDA al nuovo codice DPC++ che può essere usato su più architetture usando uno strumento di compatibilità, e adattatelo come necessario per implementazioni specifiche.
  • Sviluppare codice pronto per il futuro per facilitare l’adozione di future architetture HPC innovative.

Intel oneAPI Base Toolkit è un insieme di strumenti e librerie per lo sviluppo di applicazioni ad alte prestazioni, centrate sui dati e destinate a una varietà di architetture Intel (CPU, GPU, FPGA).

  • Costruire. Semplificate l’implementazione di applicazioni HPC cross-architettura su processori e acceleratori Intel utilizzando i compilatori e le librerie leader del settore. Create in modo efficiente codice parallelo veloce e migliorate le prestazioni delle applicazioni sfruttando le caratteristiche avanzate dell’architettura Intel attuale e futura.
  • Analizzare. Valutare rapidamente le prestazioni delle applicazioni, l’utilizzo delle risorse e le aree da ottimizzare per garantire prestazioni veloci in tutte le architetture.
  • Ottimizzare. Impara come l’utilizzo delle risorse influisce sul tuo codice, incluso il calcolo, la memoria, l’I/O e altro ancora, per prendere decisioni intelligenti di progettazione cross-architettura.
  • Supporta gli standard HPC, inclusi C/C++, Fortran, Python, OpenMP e MPI, per una facile integrazione con il codice esistente.

Le novità di Intel oneAPI 2024

Gli ultimi progressi del set di strumenti Intel oneAPI 2024 segnano una nuova era per gli sviluppatori, offrendo prestazioni e produttività eccezionali su una varietà di architetture CPU e GPU. Questi aggiornamenti garantiscono un supporto ottimale per il portafoglio di architetture Intel, offrendo flessibilità e libertà di scelta dell’hardware per i progetti futuri.

Programmazione per il futuro:

  • Funzionalità estese per AI, HPC, enterprise e grafica su CPU e GPU Intel con una più ampia copertura degli standard.
  • Prestazioni e implementazione più rapide grazie all’uso di Python standard per i carichi di lavoro digitali, che offre maggiore versatilità e guadagni di efficienza.

Supporto multi-architettura migliorato per sfruttare appieno il potenziale del vostro hardware:

  • Prestazioni ottimizzate sui processori Intel Xeon Scalable e Intel Core Ultra di quinta generazione, che garantiscono la massima efficienza per gli ambienti CPU.
  • Prestazioni scalabili in tempo reale grazie all’accelerazione del ray-tracing su GPU, con significativi incrementi di prestazioni per i carichi di lavoro ottimizzati dagli strumenti di intelligenza artificiale. Questo miglioramento sfrutta i più recenti progressi hardware per offrire risultati più rapidi e performanti.

Sviluppare rapidamente e con fiducia grazie a un’ampia assistenza:

  • Implementazione praticamente completa di SYCL 2020 per migliorare la produttività e il trasferimento del codice, facilitando lo sviluppo di soluzioni software più robuste e performanti.
  • Nuovo processo semplificato per l’ottenimento degli strumenti AI. Un’esperienza più fluida ed efficiente, che consente agli sviluppatori di concentrarsi maggiormente sulla creazione di codice di qualità.
  • Funzionalità avanzate di anteprima della valutazione e uso dell’STL parallelo del C++ per facilitare l’offloading della GPU, migliorando la portabilità del codice e le prestazioni.

La manutenzione del PSXE è ancora in corso? Approfittate dell’aggiornamento gratuito a oneAPI .

EDIZIONEAGGIORNAMENTO
Intel®
Parallel Studio XE Composer Edition
Intel®
oneAPI Base & HPC Toolkit Single-Node
Intel®
Parallel Studio XE Professional Edition
Intel®
oneAPI Base & HPC Toolkit Single-Node
Intel®
Parallel Studio XE Cluster Edition
Intel®
oneAPI Base & HPC Toolkit Multi-Node
A partire da (excl tax)
Tariffe
Licenza perpetua
369,94 €