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
    • 09:00 09:30
      High-Performance Computing in Europe - A view from the European Commission
    • 09:30 10:30
      Introduction to the POWER6 system
    • 10:30 10:45
      Coffee Break 15m
    • 10:45 11:45
      Current Parallel Programming Concepts
    • 11:45 12:00
      Break 15m
    • 12:00 13:00
      Introduction to Parallel Computing: The Message Passing, Shared Memory and Hybrid paradigms
    • 13:00 14:00
      Lunch Break 1h
    • 14:00 15:45
      Hands-on Session : MPI, OpenMP and Their Hybrid
    • 15:45 16:00
      Coffee Break 15m
    • 16:00 18:00
      Hands-on Session : MPI, OpenMP and Their Hybrid
    • 09:00 10:00
      Unicore/Pipeline Optimization
    • 10:00 10:15
      Coffee Break 15m
    • 10:15 11:15
      Introduction To PGAS Programming
    • 11:15 11:30
      Break 15m
    • 11:30 12:30
      Multicore Optimizations
    • 12:30 14:00
      Lunch Break 1h 30m
    • 14:00 15:00
      Memory Hierarchy Optimizations
    • 15:00 15:15
      Coffee Break 15m
    • 15:15 16:15
      Tutorial : Introduction to the PGAS Programming Paradigm with UPC
    • 16:15 16:30
      Break 15m
    • 16:30 18:00
      Tutorial : Introduction to the PGAS Programming Paradigm with UPC
    • 09:00 10:00
      Chapel Background and Base Language
    • 10:00 10:15
      Coffee Break 15m
    • 10:15 11:15
      Task Parallel Features in Chapel
    • 11:15 11:30
      Break 15m
    • 11:30 12:30
      Data Parallel Features in Chapel
    • 12:30 14:00
      Lunch Break 1h 30m
    • 14:00 15:00
      Locality, Status and Future Directions
    • 15:00 15:15
      Coffee Break 15m
    • 15:15 17:00
      Hands-on : Programming, Compiling and Executing Chapel Programs
    • 17:00 17:30
      Break 30m
    • 17:30 19:00
      Hands-on : Programming, Compiling and Executing Chapel Programs
    • 09:00 10:00
      Introduction to CELL + MariCel Prototype Presentation
    • 10:00 10:15
      Coffee Break 15m
    • 10:15 11:15
      Programming with the IBM SDK, OpenMP for CELL
    • 11:15 11:30
      Break 15m
    • 11:30 12:30
      Programming with DaCS and AlF - Introduction to programming with CellSs
    • 12:30 14:00
      Lunch 1h 30m
    • 14:00 15:00
      Programming the CELL with CellSs
    • 15:00 15:15
      Coffee Break 15m
    • 15:15 17:00
      Hands-On Session : Programming the CELL with the IBM SDK, CellSs and MPI
    • 17:00 17:15
      Break 15m
    • 17:15 18:00
      Hands-On Session : Programming the CELL with the IBM SDK, CellSs and MPI