Strumenti High Performance A Confronto: C++ E Fortran Per Applicazioni Scientifiche

Cilea Consorzio Interuniversitario Lombardo
A Segrate

450 
+IVA
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Segrate
  • Durata:
    3 Giorni
Descrizione

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).

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Segrate
Via R. Sanzio 4, 20090, Milano, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Necessaria familiarità con uno dei linguaggio di programmazione utilizzati nel corso (C/C++, FORTRAN, Python).

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

Informazioni sul prezzo :

Euro 200,00 + IVA per le Università e gli Enti di Ricerca Euro 450,00 + IVA per gli altri enti


Confronta questo corso con altri simili
Leggi tutto