Event highlights:
Day 1, AM: Lectures
Fundamental aspects of multi-threaded and parallel computing:
The move to multi-core and its impact on software
Important parallelism and multi-threading concepts
OpenMP discussion
Day 1, PM: Hands-on lab #1
Intel Threading Tools overview and exercises
Parallel programming exercises in Linux environments
Day 2 AM: Lectures
POSIX Threads discussion
Threaded programming methodology and scalability issues
NUMA and inter-node communication discussion
New directions
CERN-specific parallelism related topics
Day 2 PM: Hands-on lab #2
Parallel programming exercises in Linux environments
Pre-requisites:
Familiarity with the C or C++ programming language
Basic knowledge of Linux