October 7-11, 2019
Big Data II: Efficient Programming (Advanced)
Jens Wiechula (U Frankfurt)
David Rohr (CERN)
Jochen Klein (U Turin)
Henner Büsching (HGS-HIRe)
The focus of the power week on "efficient programming II" will be on code development and
optimization for distributed systems. It will include the discussion of efficient data serialization
and data exchange using message queues.
As for the first power week introductory lectures will be prepared. But most of the time will be
spent on hands-on sessions working together in small groups.
- parallelization (multi-threading, MPI)
- message passing (MPI, ZeroMQ)
- data serialization
- basic GPU programming
- deployment to batch farm (slurm)
- participation in Efficient Programming I
- or proficiency in:
- build flows (e.g. make files)
- C++11 features
The usage of the ROOT analysis package will not be strictly necessary for this lecture week. However, we advice to have
basic knowledge, since it will ease the debugging of intermediate results and preparing of output plots.
Several introductory courses can be found searching the web, or looking at the official web page (root.cern.ch)
What to bring
Please bring your own laptop and a network cable!! All necessary software will be provided
on site by a local server setup.
A more detailed schedule will be announced by the tutors on the first day of the course
and possibly adapted to the daily requirements during the week.
Monday, October 7:
11:30 - Start of the first lecture
Monday, October 7 - Friday, October 11:
All day - Educational sessions and hand on excercises
Friday, October 11:
~15:00 - End of the course
The scientific program of the power week starts with the first lecture on Monday, October 7, at 11:30.
Please arrive well in time, preferably not later that 11:00. The power week will close on Friday afternoon
If you will arrive late please contact the coordinator in advance.
The power week will be held at Martin-Niemöller-Haus,
Am Eichwaldsfeld 3, 61389 Schmitten/Arnoldshain in the Taunus.
Directions can be found here
Please arrange for individual travel to the location. You can reach the venue by public transport (bus),
otherwise please try to travel by car pool. If somebody want to offer a lift, please send an email to
firstname.lastname@example.org so that we can forward the information to the other participants of the power week.
Accomodation is mostly in twin bed rooms.
Special food requirements (vegetarian, other) should be communicated to the coordinator in advance.
Full board is included in the power week.
What to bring
The power week will be very informal, so only casual attire is necessary.
All rooms have linen and towels, no need to bring them.
Shower gel, shampoo and hair dryers are not provided.
Wireless internet access is available. Please don't forget to bring your own laptop!
All basic expenses are covered by HGS-HIRe.
You only have to pay for local expenses (drinks etc.). All meals are included.
Though this trip will not generate any costs for your supervisor or group please
do not forget to file a trip request so you are covered by insurance during the
power week. Please ask the secretary of your official supervisor at the university
for the appropriate form.
Participants (max. 22)
For privacy reasons we cannot display the list of participants right now.