PRACE Winter School 2009, Athens

CET
Athens, Greece

Athens, Greece

Description
The Winter School will cover advanced topics such as programming models and optimization techniques, specifics on MPI/OpenMP and hybrid programming, optimization and profiling. The first three days will focus on the thorough presentation and deep understanding of these HPC (High Performance Computing) topics, with morning lectures followed by hands-on training in the afternoon. The last day which is optional for participation, will be dedicated to a novel multiprocessor architecture, with all-day parallel lectures and hands-on training.
Slides
    • High-Performance Computing in Europe - A view from the European Commission
    • Introduction to the POWER6 system
    • 10:30 AM
      Coffee Break
    • Current Parallel Programming Concepts
    • 11:45 AM
      Break
    • Introduction to Parallel Computing: The Message Passing, Shared Memory and Hybrid paradigms
    • 1:00 PM
      Lunch Break
    • Hands-on Session : MPI, OpenMP and Their Hybrid
    • 3:45 PM
      Coffee Break
    • Hands-on Session : MPI, OpenMP and Their Hybrid
    • Unicore/Pipeline Optimization
    • 10:00 AM
      Coffee Break
    • Introduction To PGAS Programming
    • 11:15 AM
      Break
    • Multicore Optimizations
    • 12:30 PM
      Lunch Break
    • Memory Hierarchy Optimizations
    • 3:00 PM
      Coffee Break
    • Tutorial : Introduction to the PGAS Programming Paradigm with UPC
    • 4:15 PM
      Break
    • Tutorial : Introduction to the PGAS Programming Paradigm with UPC
    • Chapel Background and Base Language
    • 10:00 AM
      Coffee Break
    • Task Parallel Features in Chapel
    • 11:15 AM
      Break
    • Data Parallel Features in Chapel
    • 12:30 PM
      Lunch Break
    • Locality, Status and Future Directions
    • 3:00 PM
      Coffee Break
    • Hands-on : Programming, Compiling and Executing Chapel Programs
    • 5:00 PM
      Break
    • Hands-on : Programming, Compiling and Executing Chapel Programs
    • Introduction to CELL + MariCel Prototype Presentation
    • 10:00 AM
      Coffee Break
    • Programming with the IBM SDK, OpenMP for CELL
    • 11:15 AM
      Break
    • Programming with DaCS and AlF - Introduction to programming with CellSs
    • 12:30 PM
      Lunch
    • Programming the CELL with CellSs
    • 3:00 PM
      Coffee Break
    • Hands-On Session : Programming the CELL with the IBM SDK, CellSs and MPI
    • 5:00 PM
      Break
    • Hands-On Session : Programming the CELL with the IBM SDK, CellSs and MPI