|
|
Announcing a
Multi-threading and Parallelism Workshop
October
4th
– October 5th 2007, 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 has already begun, it is vital for
programmers to be aware of the possibilities and
dangers which lie ahead.
|
A
Multi-threading and Parallelism Workshop will be
held on the 4th and 5th
of October at CERN. Experts from
Intel 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. A hands-on lab is 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 refresh their
knowledge.
The workshop is
co-organized by CERN
openlab and Intel.
Registrations are based on a first-come first-served
basis by sending e-mail to
openlab.workshops@cern.ch.
50 seats are available for day 1 and 40 seats for
day 2 – please indicate which are of interest to you
in your registration message. All registrations will
be confirmed by e-mail.
Go to
CERN openlab web pages for details. |
Event
highlights:
The
workshop will take place in building 593 at the
Meyrin site of CERN.
Here is a map of the surrounding area.
Print version |
|
Day 1 - October 4th 2007, ROOM 11 |
09:00, 15' |
Introduction (Herbert Cornelius, Intel) |
9:15, 30' |
The move to multi-core and its impact on software (Herbert
Cornelius, Intel) |
9:45, 45' |
Parallelism basics and multi-threading concepts (Herbert
Cornelius, Intel) |
10:30, 15' |
Break |
10:45, 45' |
Threaded programming methodology and scalability (Herbert
Cornelius, Intel) |
11:30, 75' |
CERN session
Parallelisation efforts in ROOT - 20' (Fons
Rademakers, CERN) How good is the match between LHC software and
current/future processors? - 30' (Sverre Jarp, CERN openlab)
Multi-threading in Fortran - 25' (Eric McIntosh, CERN) |
12:45, 75' |
Lunch (on your own) |
14:00, 120' |
Programming with OpenMP and a look into pthreads
(Hans-Joachim Plum, Intel) |
16:00, 15' |
Break |
16:15, 45' |
Threading Building Blocks (Hans-Joachim Plum, Intel) |
17:00, 30' |
Q&A Session (Herbert Cornelius, Intel; Hans-Joachim
Plum, Intel) |
17:30 |
The day ends |
Day 2 - October 5th 2007, ROOMS 23 and 25 |
9:00, 30' |
Introduction to the setup |
9:30, 30' |
Introduction to the tools |
10:00, 2h30' |
Intel Thread Checker and Intel Thread Profiler
exercises |
12:30, 60' |
Lunch (on your own) |
13:30, 3h00' |
Lab exercises |
16:30 |
The day ends |
|
|
|
|
|