The school is mostly targeted to PhD students, post-docs and young researchers who are actively involved with the development of scientific applications and systems. Familiarity and experience with basic concepts of modern OO languages, in particular with C++ language, are essential prerequisites to attend the school.
The program of this year is structured along three main tracks:
- The basics of efficient computing:
- impact of new CPU architectures
- parallel programming
- tools and methodologies for improving performance
- C++ quality
- the memory crisis
- how memory allocation works
- managing memory usage in practice
- memory exploitation in parallel processing
- data access patterns and I/O techniques
- local and remote I/O protocols
- I/O performance bottlenecks
- Physical design of SW
- Software Development Models
A few special keynote lectures are also foreseen:
- "Linux on Multicore: challenges and perspective" - Andrea Arcangeli (Red Hat);
- "GPU for scientific computing" - Alessandro Lonardo (INFN Roma 1);
- "OpenCL and the quest for Performance Portability" - Timothy G. Mattson (Intel);
- "High Throughput DAQ Systems" - Niko Neufeld (CERN)
No comments:
Post a Comment