Announcing the CERN openlab / Intel - Spring 2011
Multi-threading and Parallelism Workshop

9th 10th May 2011, CERN

As researchers are reaching the limits of processor performance improvements by frequency scaling, it is clear that the future of computing lies in the effective utilization of parallel and multi-core architectures. Since this significant change in computing is well underway, it is highly beneficial for programmers to be aware of the possibilities and dangers which lie ahead.

Another instance of the classic Multi-threading and Parallelism Workshop will be held on the 9th and 10th of May at CERN. An Intel expert and four openlab staff will lead the two day event and help you improve your knowledge by explaining the key intricacies of parallel programming and presenting the most efficient solutions to popular multi-threading problems. Two sessions of hands-on labs are also planned where participants will be able to improve their understanding of multi-threaded programming methodologies and learn to use tools for debugging and profiling multi-threaded applications. Non-expert users should feel more than welcome, as the course is a great opportunity to improve their knowledge.

Event highlights:

Day 1, AM: Lectures

o Fundamental aspects of multi-threaded and parallel computing:
o The move to many-core and its impact on software
o Important parallelism and multi-threading concepts
o An initial discussion on tools

Day 1, PM: Hands-on lab #1

o Intel Threading Tools overview and exercises
o Parallel programming exercises in Linux environments

Day 2 AM: Lectures

o OpenMP discussion
o Threaded programming methodology and scalability issues
o NUMA and inter-node communication discussion
o New directions and CERN-specific parallelism related topics

Day 2 PM: Hands-on lab #2

o Parallel programming exercises in Linux environments


Familiarity with the C or C++ programming language
Basic knowledge of Linux

The workshop is organised by CERN openlab for users affiliated with CERN, free of charge at this time. Registrations are based on a first-come first-served basis 40 seats are available for the lectures and only 16 seats for the labs please indicate whether the lectures or both the lectures and labs are of interest to you during registration. Go to EDH in order to register. All registrations will be confirmed by e-mail a registration in EDH does not yet guarantee a place in the workshop. Contact us for further information.

Andrzej Nowak,
CERN openlab