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

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
roberto.alfieri:pub:prog_seq [14/12/2020 17:13]
roberto.alfieri
roberto.alfieri:pub:prog_seq [14/12/2020 17:22] (versione attuale)
roberto.alfieri [cpi]
Linea 13: Linea 13:
 {{   ​roberto.alfieri:​pub:​pigreco2.png?​400|}} {{   ​roberto.alfieri:​pub:​pigreco2.png?​400|}}
  
- 
- 
-==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 ]] Per il calcolo dell'​integrale utilizziamo il [[ https://​nsa.readthedocs.io/​en/​latest/​03_integrali/​docs/​source/​09_int_numerici.html | metodo dei rettangoli ]]
  
-Sorgenti, dati e plot sono disponibili qui +Vedi  ​http://​didattica-linux.unipr.it/​~roberto.alfieri@unipr.it/​matdid/​HPC/​serial/​cpi2/ ​ 
-[[ http://​didattica-linux.unipr.it/​~roberto.alfieri@unipr.it/​matdid/​HPC/​serial/​cpi2/ ​]]+ 
 +Programma cpi2.c ​
  
 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
-cpi2.c ​+ 
 +Compilazione:​ gcc cpi2.c ​-o cpi2 -lm -O2
  
 Run: cpi2_scaling.bash ​  ​Output: ​ CPI2_scaling_1.dat, ​ CPI2_scaling_2.dat ​ Run: cpi2_scaling.bash ​  ​Output: ​ CPI2_scaling_1.dat, ​ CPI2_scaling_2.dat ​
Linea 41: Linea 40:
  
 ==== Altri esempi ==== ==== Altri esempi ====
- 
  
 Genera numeri primi  Genera numeri primi 
-  * 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:  ​+  * per "forza bruta":​ primi.c  
 +  * Crivello ​di Eratostene ​:  ​crivello.cpp  
 +  
 +Vedi: didattica-linux.unipr.it
  
 +
 +Moltiplicazione di Matrici: ​ mm.cpp ​
 +
 +Vedi: http://​didattica-linux.unipr.it/​~roberto.alfieri@unipr.it/​matdid/​HPC/​serial/​mm/​
  
 {{:​roberto.alfieri:​pub:​prodottomatrici_1_.png?​200|}} {{:​roberto.alfieri:​pub:​prodottomatrici_1_.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 59: 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.1607962420.txt.gz · Ultima modifica: 14/12/2020 17:13 da roberto.alfieri