HGS-HIRe Power Week - Big Data II: Efficient Programming (Advanced) - October 2019 - Martin Niemöller Haus

Date

October 7-11, 2019

Topic

Big Data II: Efficient Programming (Advanced)

Lecturers

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

Coordinator

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
Prerequisites:
  • 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.

Agenda

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

Practical Information

Begin/End

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 around 15:00.

Late arrivals

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

Venue

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 >.

Travel

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 info@hgs-hire.de so that we can forward the information to the other participants of the power week.

Accomodation

Accomodation is mostly in twin bed rooms.

Food

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.

Internet

Wireless internet access is available. Please don't forget to bring your own laptop!

Expenses

All basic expenses are covered by HGS-HIRe. You only have to pay for local expenses (drinks etc.). All meals are included.

Insurance

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-2019 Helmholtz Association + Helmholtz Graduate School