Detailed Agenda

 

First week, December 1-4 2015

TuesdayDecember 1
 9:00 - 10:00  Registration
 10:00 - 10:30  Opening
 10:30 - 11:00  Overview of HPC Architectures & Supercomputer Technology (I)
 11:00 - 11:30  Coffee break
 11:30 - 12:30  Overview of HPC Architectures & Supercomputer Technology (II)
 12:30 - 14:00  Lunch
 14:00 - 15:00  Overview of HPC Architectures & Supercomputer Technology (III)   
 Perspectives of HPC Architectures
 Systems at HLRS
 15:00 - 15:30  Coffee break
 15:30 - 17:00  Overview of Parallel Programming Models

 

WednesdayDecember 2
 10:00 - 11:00  Memory Access, Concepts and Issues
 11:00 - 11:15  Coffee break
 11:15 - 12:30  Single processor optimization (I)
 12:30 - 14:00  Lunch
 14:00 - 15:15  Single processor optimization(II)
 15:15 - 15:30  Coffee break
 15:30 - 16:30  Memory Checking & Single-Processor Optimization using Valgrind  
 16:30 - 17:30  Excursion around the server rooms at ICT SB RAS

 

ThursdayDecember 3
 10:00 - 11:00  Introduction to MPI
 11:00 - 11:15  Coffee break
 11:15 - 12:30  Process Model and Language Bindings
 12:30 - 14:00  Lunch
 14:00 - 15:15  Messages and Point to Point Communication                                       
 15:15 - 15:30  Coffee break
 15:30 - 17:00  Nonblocking Communication

 

FridayDecember 4
 10:00 - 11:00  Collective Communication
 11:00 - 11:15  Coffee break
 11:15 - 12:30  Error Handling
 Groups & Communicators, Environment Management
 12:30 - 14:00  Lunch
 14:00 - 15:15   Boris Ryabko, An analytical approach to estimate the capacity of computers
 15:15 - 15:30  Coffee break
 15:30 - 17:00     Presentations from participants

 

Second week, December 7-11 2015

MondayDecember 7
 10:00 - 11:00  Virtual Topologies
 11:00 - 11:15  Coffee break
 11:15 - 12:30  One-sided Communication
 12:30 - 14:00  Lunch
 14:00 - 15:15  Shared Memory One-sided Communication                                     
 15:15 - 15:30  Coffee break
 15:30 - 17:00  Derived Datatypes

 

TuesdayDecember 8
 10:00 - 11:00  Parallel File I/O (I)
 11:00 - 11:15  Coffee break
 11:15 - 12:30  Parallel File I/O (II)
 12:30 - 14:00  Lunch
 14:00 - 15:15  Additional MPI Chapters                                                                      
 15:15 - 15:30  Coffee break
 15:30 - 17:00  MPI Summary

 

WednesdayDecember 9
 10:00 - 11:00  OpenMP - Overview and Execution Model                                       
 11:00 - 11:15  Coffee break
 11:15 - 12:30  OpenMP - Work Sharing Directives
 OpenMP – Data Environment
 12:30 - 14:00  Lunch
 14:00 - 15:15  OpenMP – Summary and Pitfalls
 15:15 - 15:30  Coffee break
 15:30 - 17:00  OpenMP – Heat example

 

ThursdayDecember 10
 10:00 - 11:00  OpenMP 4.0 – Overview; MPI and Tasks
 11:00 - 11:15  Coffee break
 11:15 - 12:30  Parallelization of explicit and implicit solvers                                 
 12:30 - 14:00  Lunch
 14:00 - 15:15  PGAS and GASPI
 15:15 - 15:30  Coffee break
 15:30 - 17:00  Presentations from participants

 

FridayDecember 11
 10:00 - 11:15  Future Directions of HPC
 11:15 - 12:00  Coffee break
 12:00 - 13:00  Wrap-up, Questions and Answers
 Workshop Closing and Farewell