Intel OneAPI

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.

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