HGS-HIRe Power Week - Big Data II: Efficient Programming (Advanced) - October 2018 - Kloster Höchst


October 8-12, 2018


Big Data II: Efficient Programming (Advanced)


Jens Wiechula (U Frankfurt)
David Rohr (CERN)
Jochen Klein (U Turin)


Henner Büsching (HGS-HIRe)

Course Information

Course Contents/Program

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.

Topics covered:

  • parallelization (multi-threading, MPI)
  • vectorisation
  • message passing (MPI, ZeroMQ)
  • data serialization
  • basic GPU programming
  • deployment to batch farm (slurm)
  • cmake
  • participation in Efficient Programming I
  • or proficiency in:
    • debuggers
    • valgrind
    • build flows (e.g. make files)
    • C++11 features
    • git
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 8:

11:30 - Start of the first lecture

Monday, October 8 - Friday, October 12:

All day - Educational sessions and hand on excercises

Friday, October 12:

~15:00 - End of the course

Practical Information


The scientific program of the power week starts with the first lecture on Monday, October 8, at 11:30. Please arrive well in time, preferably not later that 11:00. The power week will close on Friday afternoon around 15:00.

Late arrivals

If you will arrive late please contact the coordinator in advance.


The power week will be held at Kloster Höchst, Kirchberg 3, D-64739 Höchst im Odenwald
Directions can be found here >.


Please arrange for individual travel to the location. You can reach the venue by public transport (train), otherwise please try to travel by car pool. If somebody want to offer a lift, please send an email to info@hgs-hire.de 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

Clothing: The power week will be very informal, so only casual attire is necessary.
Linen/towel/others: 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.
© 2008-2024 Helmholtz Association + Helmholtz Graduate School