Strumenti Utente

Strumenti Sito


magistraleinformaticanetworking:spm:sdpm1516support

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
magistraleinformaticanetworking:spm:sdpm1516support [28/09/2015 alle 09:53 (10 anni fa)] – creata Marco Daneluttomagistraleinformaticanetworking:spm:sdpm1516support [14/07/2016 alle 13:42 (9 anni fa)] (versione attuale) – [Instructions to access the Xeon PHI] Marco Danelutto
Linea 1: Linea 1:
 ====== SPM 2015/16 Support material ====== ====== SPM 2015/16 Support material ======
  
 +  * 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]]).
 + 
 +==== Software versions to be used ====
 +
 +=== Linux ===
 +We suggest to use: 
 +  * g++ version 4.7 or higher (OMP 4.0 requires 4.8) 
 +
 +=== Skandium ===
 +We prepared a page with all the material relative to Skandium [[skandium15|here]]
 +==== Instructions to access the Xeon PHI ====
 +Instructions to access the Xeon PHI can be found on [[accessophi1516|this page]]. 
 +Additional material on Xeon PHI and on Intel development tools may be found at: 
 +
 +  * [[https://software.intel.com/sites/default/files/article/393195/intel-xeon-phi-core-micro-architecture.pdf|Xeon PHI microarchitecture]]
 +  * [[https://software.intel.com/en-us/compiler_15.0_ug_c|icc compiler documentation]]
 +  * [[https://software.intel.com/en-us/amplifier_2015_help_lin|Intel vtune documentation]]
 +  * [[https://software.intel.com/en-us/articles/debugging-intel-xeon-phi-applications-on-linux-host|Debugger instructions (MIC)]]
 +  * [[https://software.intel.com/sites/default/files/8c/a9/CompilerAutovectorizationGuide.pdf|Autovectorization guide Intel]]
 ==== Code ==== ==== Code ====
  
-This [[code1516|page]] hosts the code shown during lessons. +This [[code1516|page]] hosts the code shown during lessons. Part of the code contains errors explicitly introduced to discuss particular arguments
magistraleinformaticanetworking/spm/sdpm1516support.1443434032.txt.gz · Ultima modifica: 28/09/2015 alle 09:53 (10 anni fa) da Marco Danelutto

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki