Corsi tenuti da Giuseppe Levi
  • Home
  • Informatica per Fisici
    • Lezioni Video
    • Riferimenti Utili
    • Esempi discussi nel corso
    • Blog Lezioni
    • Trasparenze
    • Esami
  • Linguaggi Visuali
    • Blog Lezioni Fisica e LabView
  • CORSO HPC
    • Risorse utili
    • Blog Lezioni
    • Game of Life
    • Insieme Mandelbrot
    • Come lanciare un job sul cluster
  • Servizi Web Utili
  • Contatti
  • Appunti di Matematica Vedica Elementare

Lezioni del 12 e 13 Marzo 2012

13/3/2012

0 Comments

 
In queste lezioni abbiamo visto come usare bene la cache sia importante anche in ambito parallelo e abbiamo introdotto lo standard OpenMP.  Nella immagine che segue vedete il flag di compilazione da impostare in Visual Studio per permettere l'uso di OpenMP.
Picture
Il programma mostrato durante Martedì 13 mostrava un pessimo load balancing. Il grafico che segue mostra l'occupazione del processore durante l'esecuzione.
Picture
Aggiungendo uno uno schedule dynamic al ciclo for del programma di esempio si ottiene un grafico di carico molto più equilibrato. Da notare anche la minor durata del processo. 18.8sec contro 24.8 nelle prove fatte in aula.
Picture
Il file con il programma dimostrativo si trova qui:
omp_intro.cpp
File Size: 1 kb
File Type: cpp
Download File

0 Comments

Prima Lezione pratica con esempio

6/3/2012

0 Comments

 
Abbiamo illustrato l'uso delle BOOST THREAD e delle Espressioni Lambda . 
Il codice illustra anche il problema del FALSE SHARING.
Si veda ( tra i molti ) per esempio questo articolo:http://www.codeproject.com/Articles/51553/Concurrency-Hazards-False-Sharing 
boost_thread.cpp
File Size: 3 kb
File Type: cpp
Download File

0 Comments

Inizio Nuovo Corso.

5/3/2012

0 Comments

 
E' iniziato il nuovo corso e alcuni argomenti sono stati introdotti.
Da guardare subito .... le librerie BOOST THREAD .
0 Comments

    Author

    Giuseppe Levi
    Blog delle lezioni del corso di PPSD 2012.

    Archives

    January 2015
    May 2012
    April 2012
    March 2012
    May 2011
    April 2011
    March 2011

    Categories

    All
    Cluster
    Mpi
    Openmp

    RSS Feed

Powered by Create your own unique website with customizable templates.