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 revisioneRevisione precedente
Prossima revisione
Revisione precedente
roberto.alfieri:pub:prog_seq [14/12/2020 17:13] roberto.alfieriroberto.alfieri:pub:prog_seq [14/12/2020 17:22] (versione attuale) – [cpi] roberto.alfieri
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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki