==== Textbooks ==== Most of the course material is covered by: + * the "SPM course notes" by M. Danelutto PDF that can be found [[http://backus.di.unipi.it/~marcod/SPM1415/spmSept14.pdf|here]] (Version of Sept 2014, A4 size) and [[http://backus.di.unipi.it/~marcod/SPM1415/spmSept14Epub.pdf|here]] (Version of Sept 2014, EPUB size) . Updates and additional material will be made available during the lessons and PDF links will included on this page, in case. I suggest consulting also these books, available as ebooks from major electronic book stores and in paper copy: * "Structured Parallel Programming (Patterns for Efficient Computation)" by M. McCool, A. D. Robinson, J. Reinders, Morgan Kaupfmann 2012 (preview available at [[http://books.google.it/books?id=zpaHa5cjLwwC&printsec=frontcover&hl=it#v=onepage&q&f=false|this link]]). ==== Exercise ==== [[http://didawiki.cli.di.unipi.it/doku.php/magistraleinformaticanetworking/spm/spm14exe1|This]] is the exercise page. ==== Access remote machines ==== * Xeon PHI * see [[istruzioniXeonPhi14|instructions]] * Andromeda * see [[http://backus.di.unipi.it/~marcod/wiki/doku.php?id=regoleottavina&s[]=andromeda|instructions]] ==== Programming frameworks ==== * FastFlow: * [[http://calvados.di.unipi.it/fastflow|Home page]] with documentation * Download with svn checkout svn://svn.code.sf.net/p/mc-fastflow/code/ mc-fastflow-code **Do not use** the tarball on the same sourceforge, as the tarball is older than the svn co and not kept updated frequently.