PRACE code porting workshop in Barcelona, Spain

CET
Description
This workshop is addressed to potential users of future Petascale systems in Europe. Researchers and students from Europe and beyond will receive advanced training in programming models and optimization techniques and they are encouraged to bring their own codes to work with during the hands-on sessions.

The main topics for this training will be code porting to OpenMP 3.0, Cell Superscalar (CellSs) and UPC (Unified Parallel C). All these programming models are developed in order to get the maximum performance for the next generation of petaflops systems. The prerequisites are familiarity with parallel programming and the usage of parallel computers.

Slides
    • Welcome Address
    • Introduction to PP
    • 10:40 AM
      Coffee Break
    • OpenMP basics
    • Basic synchronizations
    • Hands-on I
    • 1:00 PM
      Lunch Break
    • Task parallelism in OpenMP
    • Hands-on session 2
    • 3:30 PM
      Coffee Break
    • Data parallelism in OpenMP
    • Hands-on session 3
    • Other OpenMP topics
    • Introduction to Cell and SDK
    • 11:00 AM
      Coffee Break
    • Open MP on Cell
    • 1:00 PM
      Lunch Break
    • Cell programming (StarSs)
    • Cell programming (hands-on)
    • 4:00 PM
      Coffee Break
    • Cell programming (hands-on 2)
    • UPC training
    • 11:00 AM
      Coffee Break
    • UPC conclusions
    • 1:00 PM
      Lunch Break
    • CUDA introduction
    • 3:30 PM
      Coffee Break
    • CUDA and OpenCL