Dates: 7th – 10th October 2019
Location: Erlangen, Germany
Maximum number of participants: 16
The focus of this workshop is performance engineering. Performance engineering is more than employing tools to identify hotspots and bottlenecks. It is about developing a thorough understanding of the interactions between software and hardware. In the first part of the workshop we deal with the core, socket, and node level, where the code gets executed that does the actual computational work. Once the architectural requirements of a code are understood and correlated with performance measurements, the potential benefit of optimizations can often be predicted. We introduce a “holistic” node-level performance engineering strategy centered around the roofline performance model and apply it to different algorithms from computational science. The second part of the workshop (kindly provided in collaboration with the POP project) deals with identifying parallelization and efficiency issues beyond the node level. A set of metrics is introduced which allows the developer to assess quickly the behavior of their code in view of parallelism, and develop appropriate optimization strategies. Attendees will have the opportunity to work with their own codes while being guided by performance experts.
The local organizers will take care of booking your room. If for some reason you prefer to book your room by yourself, please inform the organizers via the registration page or by email.
Social event on Tuesday October 8:
Mein lieber Schwan
Organisation and Information contact: