magistraleinformaticanetworking:spm:sdpm1314support
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| magistraleinformaticanetworking:spm:sdpm1314support [13/09/2013 alle 11:47 (12 anni fa)] – Marco Danelutto | magistraleinformaticanetworking:spm:sdpm1314support [16/05/2014 alle 12:25 (12 anni fa)] (versione attuale) – [Tools] Marco Danelutto | ||
|---|---|---|---|
| Linea 3: | Linea 3: | ||
| ==== Textbooks ==== | ==== Textbooks ==== | ||
| Most of the course material is covered by: | Most of the course material is covered by: | ||
| - | * the "SPM course notes" by M. Danelutto (the 2013 version of the course noted (more syntax fixes, chapter 11 on parallel bulding block added, section 8.5 on vectorization added) | + | * the "SPM course notes" by M. Danelutto (the 2013 version of the course noted (more syntax fixes, chapter 11 on parallel bulding block added, section 8.5 on vectorization added) |
| I suggest consulting also these books, available as ebooks from major electronic book stores and in paper copy: | I suggest consulting also these books, available as ebooks from major electronic book stores and in paper copy: | ||
| Linea 11: | Linea 11: | ||
| ==== Tools ==== | ==== Tools ==== | ||
| - | During the course we will often refer to/use the Fastflow parallel programming framework: | ||
| - | * FastFlow [[http:// | ||
| - | * To obtain the most recent version of FastFlow, try a < | ||
| + | === SKEPU === | ||
| + | [[http:// | ||
| + | === FastFlow === | ||
| + | During the course we will often refer to/use the Fastflow parallel programming framework. The available FastFlow material and the code used during the lessons is accessible through the [[http:// | ||
| + | |||
| + | === Skandium === | ||
| + | Skandium is the Java based skeleton based programming framework by Mario Leyton, targeting multicore architectures. The Skandium [[http:// | ||
| + | |||
| + | The version 1.0b2 of Skandium is accessible also via the following links: | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | The patch described during the lessons relative to the bug in the Skandium runtime consists in using this [[skadium-correct-java|Skandium.java]] file instead of the one in 1.02b. | ||
| + | |||
| + | === Muesli === | ||
| + | Muesli is the C++ based skeleton library by H. Kuchen from the Univ. of Muenster (D). Here are the links to the relevant material available on the library: | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | === SkeTo === | ||
| + | SkeTo is the C++ based skeleton library from Univ. of Tokyo. More information on the [[http:// | ||
| + | |||
| + | === ParaPhrase and Repara === | ||
| + | Part of the most innovative arguments in the course have been and are influenced by our (di.unipi) participation in the EU FP7 Projects [[http:// | ||
| + | |||
| + | === Phi access === | ||
| + | The Dept. of Computer Science kindly agree to give access to the students to a machine with 2 Xeon PHI boards. | ||
| + | [[spm1314phi|This page]] hosts instructions on how to use the Xeon Phi machine. | ||
| + | |||
| + | |||
| + | === Previous year material === | ||
| The previous Academic Year material is still available at [[sdpm12support|this link]] | The previous Academic Year material is still available at [[sdpm12support|this link]] | ||
magistraleinformaticanetworking/spm/sdpm1314support.1379072823.txt.gz · Ultima modifica: 13/09/2013 alle 11:47 (12 anni fa) da Marco Danelutto
