Date
October 8-12, 2018
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 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
Begin/End
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.
Venue
The power week will be held at Kloster Höchst,
Kirchberg 3, D-64739 Höchst im Odenwald
Directions can be found here
.
Travel
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
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.