User Tools

Site Tools


tesi:tesi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
tesi:tesi [2018/12/22 15:52]
moreno
tesi:tesi [2019/11/11 15:48]
moreno
Line 6: Line 6:
  
 Se volete fare la tesi con me è utile prendere visione delle [[tesi:suggerimenti|regole per lo svolgimento di una tesi]].  Se volete fare la tesi con me è utile prendere visione delle [[tesi:suggerimenti|regole per lo svolgimento di una tesi]]. 
 +
 +=== Programmazione parallela con Chapel ===
 +
 +[[https://chapel-lang.org/|Chapel]] è un linguaggio per la programmazione parallela sviluppato da Cray. Il linguaggio mette a disposizione costrutti di alto livello che consentono di sviluppare applicazioni parallele per sistemi multicore e cluster in modo relativamente semplice (più semplice rispetto ai classici MPI+OpenMP). Il compilatore Chapel è disponibile come software libero ed è [[https://chapel-lang.org/download.html|liberamente scaricabile qui]]. 
 +
 +Scopo di questa tesi è di familiarizzare con il linguaggio, e implementare qualche (semplice) algoritmo parallelo in Chapel, magari simile a qualcuno di quelli visti a lezione o in laboratorio, in modo da confrontare le prestazioni di Chapel con quelle di MPI+OpenMP.
 +
 +//Riferimenti://
 +  * [[https://chapel-lang.org/docs/|Documentazione di Chapel]] (include un tutorial di programmazione)
  
 === Progettazione/implementazione/test di algoritmi paralleli  ===  === Progettazione/implementazione/test di algoritmi paralleli  === 
Line 14: Line 23:
  
 //Riferimenti:// //Riferimenti://
 +  * M. Marzolla, [[https://arxiv.org/abs/1804.07981|Parallel Implementations of Cellular Automata for Traffic Models]]
   * M. Lambertini, M. Magnani, M. Marzolla, D. Montesi, C. Paolino [[http://www.informatica.unibo.it/ricerca/technical-report/2011/pdfs/2011-05.pdf|Large-Scale Social Network Analysis]]   * M. Lambertini, M. Magnani, M. Marzolla, D. Montesi, C. Paolino [[http://www.informatica.unibo.it/ricerca/technical-report/2011/pdfs/2011-05.pdf|Large-Scale Social Network Analysis]]
   * L. Severini, [[http://amslaurea.unibo.it/5948/|A Parallel Community Detection Algorithm]]   * L. Severini, [[http://amslaurea.unibo.it/5948/|A Parallel Community Detection Algorithm]]
tesi/tesi.txt · Last modified: 2020/08/11 23:00 by moreno