Programme Overview thematic CSC 2013
Overall description
Do you have what it takes to squeeze out a modern computer like a lemon?
This weeklong intensive training is an advanced dive into software, tools
and techniques for exploiting current computing hardware.
|
The thematic CSC 2013 covers five domains
Overview |
Designing for data Data-intensive applications Vectorization |
Memory effects in hardware: prefetching, false sharing, caches |
Threads, thread pools, creation, overheads, pthreads |
Principles of programming for accelerators Direct, Offload, Symmetric mode, MIC |
Advanced performance monitoring and tuning |
|
Choosing data structures |
Parallelization technologies and environments: OpenMP, Cilk, TBB |
|
Compilers and their strengths / weaknesses |
|
|
|
|
Accurate and efficient Floating Point |
|
|||
Lectures
4 |
Lectures
1 |
Lectures
1 |
Lectures
3 |
Lectures
1 |