Advanced parallel programming
Support material
 
Slides, references, tools, resources, etc.
 
  1.     Slides June 4th, Introduction, Quantitative parameters, ...
            link to top500 site:  
    www.top500.org
           
    Isoefficiency: measuring the scalability of parallel algorithms and
               architectures, by Grama, Gupta and Kumar
  2.     Slides June 5th-7th : traditional parallel programming environments
           (message passing: MPI and PVM; shared memory: HPF, OpenMP)
           (web pages for the environments presented can be found at
    PVM, MPI, HPF, OpenMP)
  3.     Slides June 25-26-28: structured parallel programming and skeletons
  4.     Slides July 3: proposals for final projects
  5.    muskel (sources for the muskel library, version 1, and sample program file)
           
    Home page for the eSkel skeleton library (Cole, Edimburgh School of Informatics)
           Home page for the
    Muesli skeleton library (Kuchen, Muenster university)
           
    ASSIST home page
  6.     Peter Kilpatrick slides about Orc / muskel usage (part 1 Orc and part 2 Orc/muskel)
  7.     Slides by Massimo Coppola on ASSIST
  8.     Next lessons: Monday, July 2nd 4pm, Tuesday 3pm, Thursday 3pm (Kilpatrick, ORC),
           Friday 3pm (Coppola, ASSIST). This is the last week of lessons!