BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CERN//INDICO//EN
BEGIN:VEVENT
SUMMARY:[Online] Practical Roofline Analysis by Example
DTSTART:20260720T070000Z
DTEND:20260720T150000Z
DTSTAMP:20260703T211500Z
UID:indico-event-222@indico.ecap.work
DESCRIPTION:Practical Roofline Analysis by Example\n\nSchedule & Format\n\
 nDate: 2026\, July 20\nTime: 9:00 - 17:00 CE(S)T\nFormat: Full-day\nLocati
 on: Online via Zoom\nLanguage: English\n\nRegistered participants will rec
 eive the video conferencing link via email on the day before the course.\n
 Instructors\n\nDr. Georg Hager\, NHR@FAU\nThomas Gruber\, NHR@FAU\nJan Lau
 kemann\, NHR@FAU\n\nThis course is organized by Erlangen National High Per
 formance Computing Center (NHR@FAU).\nCourse Description\nThe Roofline mod
 el is arguably the simplest but also the most successful performance model
  in High Performance Computing. Using some assumptions about a code and th
 e hardware it is running on\, it allows to calculate an upper limit for th
 e performance of a loop. This makes it an indispensable analysis device: C
 omparing the expected upper limit with the actual performance\, hardware b
 ottlenecks and deficiencies in the code can be identified\, which points t
 o optimization opportunities.\nAlthough several tools exist that can help 
 with Roofline analysis on CPUs and GPUs\, the Roofline model requires a ba
 sic understanding of computer architecture\, code execution\, and hardware
  bottlenecks to be useful. This tutorial provides the necessary knowledge\
 , backed up by case studies and hands-on exercises\, to let participants u
 se the Roofline model as a powerful\, scientifically well-founded analysis
  tool for CPU and GPU code. We also point out the strengths and weaknesses
  of various performance tools and how they can be of use in different scen
 arios and for different groups of developers and analysts.\nPrerequisites\
 n\nA modern web browser (for JupyterHub access to NHR@FAU's HPC clusters)\
 n\nCourse Structure\n\nCompute node architecture and bottlenecks - CPUs an
 d GPUs\nThinking in rooflines: code and machine characterization\nHardware
  performance counters and profiling tools\nCase studies and examples: Spar
 se MVM\, CG solver\, molecular dynamics proxy app\, lattice-Boltzmann code
 \n\nRegistration\, Wait List and Withdrawal Policy\nRegistration\nPlease r
 egister at the bottom of this page. Registration is open until a few days 
 before the course starts\, or until the course is fully booked.\nPrices an
 d Eligibility\nThis course is open and free of charge for participants aff
 iliated with academic institutions in European Union (EU) member states an
 d Horizon 2020-associated countries.\nWait List\nIf the course reaches its
  maximum capacity\, you can request to join the wait list by sending an em
 ail to nhr-training@fau.de. Please include your name and university affili
 ation in the message.\nWithdrawal Policy\nPlease only register if you are 
 committed to attending the course. No-shows will be blacklisted and exclud
 ed from future events.\nIf you need to withdraw your registration\, please
  either cancel it directly through the registration system or send an emai
 l to nhr-training@fau.de.\nAdditional Courses\nYou can find an up-to-date 
 list of all courses offered by NHR@FAU at https://hpc.fau.de/teaching/tuto
 rials-and-courses/.\n\nhttps://indico.ecap.work/event/222/
LOCATION:Online
URL:https://indico.ecap.work/event/222/
END:VEVENT
END:VCALENDAR
