Strumenti High Performance A Confronto: C++ E Fortran Per Applicazioni Scientifiche
Corso
A Segrate
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Segrate
-
Durata
3 Giorni
Obiettivo del corso: L'intento del corso è quello di fornire allo studente le informazioni circa le differenze in termini prestazionali e di complessità del codice nei diversi linguaggi (C++ e FORTRAN) per l'implementazione di algoritmi di calcolo tecnico e scientifico. Rivolto a: Il corso si propone di presentare le librerie per il calcolo scientifico oggi a disposizione per i programmatori Fortran e C++. Allo stesso tempo tramite esempi e benchmark il corso si propone di valutare e comparare le prestazioni dei due linguaggi al variare del Sistema Operativo, dell'algoritmo utilizzato e dei livelli di ottimizzazione. A complemento del programma del corso, verrà mostrata l'integrazione di codice C++ e FORTRAN tramite un linguaggio di più alto livello (Python).
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Necessaria familiarità con uno dei linguaggio di programmazione utilizzati nel corso (C/C++, FORTRAN, Python).
Opinioni
Programma
Costruzione di benchmark per valutare l’efficienza:
- dei costrutti di base dei linguaggi,
- delle implementazioni delle librerie standard,
- delle implementazioni per applicazioni di più ampia scala.
Definizione delle metriche per la valutazione dei livelli di efficienza.
Livelli di ottimizzazione tramite l’uso di direttive e di flag di compilazione disponibili nei vari ambienti di sviluppo.
Python: uso del linguaggio di scripting come aggregante per implementazioni ibride C++/FORTRAN.
Ulteriori informazioni
Euro 200,00 + IVA per le Università e gli Enti di Ricerca Euro 450,00 + IVA per gli altri enti
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Strumenti High Performance A Confronto: C++ E Fortran Per Applicazioni Scientifiche