Strumenti Utente

Strumenti Sito


roberto.alfieri:pub:prog_seq

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
roberto.alfieri:pub:prog_seq [12/12/2019 22:30]
roberto.alfieri creata
roberto.alfieri:pub:prog_seq [14/12/2020 17:22] (versione attuale)
roberto.alfieri [cpi]
Linea 10: Linea 10:
  
  
-{{roberto.alfieri:​user:​pigreco1.png?​500|}} +{{roberto.alfieri:​pub:​pigreco1.png?​500|}} 
-{{   ​roberto.alfieri:​user:​pigreco2.png?​400|}}+{{   ​roberto.alfieri:​pub:​pigreco2.png?​400|}}
  
  
 +Per il calcolo dell'​integrale utilizziamo il [[ https://​nsa.readthedocs.io/​en/​latest/​03_integrali/​docs/​source/​09_int_numerici.html | metodo dei rettangoli ]]
  
-==cpi2 ==+Vedi:   ​http://​didattica-linux.unipr.it/​~roberto.alfieri@unipr.it/​matdid/​HPC/​serial/​cpi2
  
-Per il calcolo dell'​integrale utilizziamo il [[ https://nsa.readthedocs.io/​en/​latest/​03_integrali/​docs/​source/​09_int_numerici.html | metodo dei rettangoli ]]+Programma cpi2.
  
-Questa versione include la  getopt per l'​input dei parametri e gettimeofday() per determinare i tempi+Questa versione include la  getopt per l'​input dei parametri e gettimeofday() per determinare i tempi
-[[http://​www.fis.unipr.it/​home/​roberto.alfieri/​didattica/​matdid/​prog/​ser/​cpi2.c | cpi2.c ]] +
  
-Run[[http://​www.fis.unipr.it/​home/​roberto.alfieri/​didattica/​matdid/​prog/​ser/​cpi2_scaling.bash | cpi2_scaling.bash ]] +Compilazionegcc cpi2.-o cpi2 -lm -O2
-- +
-[[http://​www.fis.unipr.it/​home/​roberto.alfieri/​didattica/​matdid/​prog/​ser/​cpi2_scaling_1.dat | CPI2_scaling_1.dat ]] +
-- +
-[[http://​www.fis.unipr.it/​home/​roberto.alfieri/​didattica/​matdid/​prog/​ser/​cpi2_scaling_2.dat | CPI2_scaling_2.dat ]]+
  
-Plot[[http://www.fis.unipr.it/​home/​roberto.alfieri/​didattica/​matdid/​prog/​ser/​cpi2_scaling.py | cpi2_scaling.py ]] +Runcpi2_scaling.bash ​  ​Output ​CPI2_scaling_1.dat,  CPI2_scaling_2.dat  
-- + 
-[[http://​www.fis.unipr.it/​home/​roberto.alfieri/​didattica/​matdid/​prog/​ser/​cpi2_scaling.png | cpi2_scaling.png ​]]+Plot cpi2_scaling.py   ​Output:  ​cpi2_scaling.png
  
  
Linea 37: Linea 33:
 https://​computing.llnl.gov/​tutorials/​parallel_comp/#​ExamplesPI https://​computing.llnl.gov/​tutorials/​parallel_comp/#​ExamplesPI
  
-[[http://www.fis.unipr.it/home/roberto.alfieri/didattica/matdid/prog/ser/cpi_mc.c | cpi_mc.c ]]+[[ http://didattica-linux.unipr.it/~roberto.alfieri@unipr.it/matdid/HPC/serial/cpi_mc/  ​| cpi_mc.c ]]
  
  
Linea 43: Linea 39:
  
  
 +==== Altri esempi ====
  
 +Genera numeri primi 
  
-==== Altri esempi ====+  * per "forza bruta":​ primi.c  
 +  * Crivello di Eratostene :  crivello.cpp  
 +  
 +Vedi: didattica-linux.unipr.it
  
  
-Genera numeri primi  +Moltiplicazione di Matrici:  ​mm.cpp 
-  * per "forza bruta":[[ http://​www.fis.unipr.it/​home/​roberto.alfieri/​didattica/​matdid/​prog/​ser/​primi.c | primi.c ]] +
-  * Crivello di Eratostene [[  http://​www.fis.unipr.it/​home/​roberto.alfieri/​didattica/​matdid/​prog/​ser/​crivello.cpp | crivello.cpp ]]+
  
-Moltiplicazione di Matrici +Vedihttp://​didattica-linux.unipr.it/​~roberto.alfieri@unipr.it/​matdid/​HPC/​serial/​mm/​ 
 + 
 +{{:​roberto.alfieri:​pub:​prodottomatrici_1_.png?​200|}}
  
-{{:​roberto.alfieri:​user:​prodottomatrici.png?​200|}} 
  
-[[http://​www.fis.unipr.it/​home/​roberto.alfieri/​didattica/​matdid/​prog/​ser/​mm.cpp | mm.cpp ]] 
  
 **[[ wp>​Mandelbrot_set ]]** **[[ wp>​Mandelbrot_set ]]**
Linea 63: Linea 62:
 - -
 [[ http://​services.chm.unipg.it/​ojs/​index.php/​virtlcomm/​article/​view/​112/​108 | MPI]] [[ http://​services.chm.unipg.it/​ojs/​index.php/​virtlcomm/​article/​view/​112/​108 | MPI]]
- 
-Determina le prestazioni della CPU: 
-[[http://​www.fis.unipr.it/​home/​roberto.alfieri/​didattica/​matdid/​prog/​ser/​ | normal.c ]] 
- 
-Determina le prestazioni di trasferimento dati in un processo: 
-[[http://​www.fis.unipr.it/​home/​roberto.alfieri/​didattica/​matdid/​prog/​ser/​ | memcpy.c ]] 
  
  
 +Determina le prestazioni di trasferimento dati in un processo: ​ memcpy.c
  
 +Vedi http://​didattica-linux.unipr.it/​~roberto.alfieri@unipr.it/​matdid/​HPC/​serial/​memperf/​
  
  
roberto.alfieri/pub/prog_seq.1576186237.txt.gz · Ultima modifica: 12/12/2019 22:30 da roberto.alfieri