Georg Hager's Blog

Random thoughts on High Performance Computing

Content

Talks & Teaching

2024

2023

  • Performance Modeling and Performance Engineering. Invited lecture series at the AQTIVATE Training Workshop on Exacale Computing and Scalable Algorithms, Stockholm, Sweden, November 27-December 14, 2023.
  • A. Afzal (G. Hager): Physical Oscillator Model for Supercomputing. Short paper presentation at PMBS23, the 14th Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems, Denver, CO, November 13, 2023.  Slides
  • A. Afzal (G. Hager): SPEChpc 2021 Benchmarks on Ice Lake and Sapphire Rapids Infiniband Clusters: A Performance and Energy Case Study. Paper presentation at PMBS23, the 14th Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems, Denver, CO, November 13, 2023.  Slides
  • Core-Level Performance Engineering. Full-day on-site tutorial at PACT 2023, the 32nd International Conference on Parallel Architectures and Compilation Techniques, Vienna, Austria, October 21-25, 2023.
  • Core-Level Performance Engineering. Full-day online tutorial at NHR@FAU, October 12, 2023.
  • Parallelization and Efficient Programming on High Performance Computers. Five-day block course at the University of Greifswald Computing Center, Greifswald, Germany, September 21-27, 2023.
  • Resources for High Performance Computing at FAU. Talk at the FAU Graduate Centre, September 14, 2023 (with Jan Eitzinger).
  • Computer Architecture 101 for Scientists. HPC Café talk at NHR@FAU, June 13, 2023.  Slides  Video
  • Core-Level Performance Engineering. Full-day tutorial at ICPE 2023, the 14th ACM/SPEC International Conference on Performance Engineering, Coimbra, Portugal, April 15-19, 2023 (with Jan Laukemann).
  • Application Knowledge Required: Performance Modeling for Fun and Profit. Keynote at ICPE 2023, the 14th ACM/SPEC International Conference on Performance Engineering, Coimbra, Portugal, April 15-19, 2023
  • Annual course Parallel Programming of High-Performance Systems (PPHPS23). Three-day online course, March  7-9, 2023 (with Markus Wittmann, Ayesha Afzal, and LRZ staff).
  • Performance Engineering in CSE: A Bird’s-Eye View. Talk at the SIAM CSE23 Minisymposium “Performance Engineering and Applications” (MS167), Amsterdam, The Netherlands, March 1, 2023. Slides
  • Resources for High Performance Computing at FAU. Talk at the FAU Graduate Centre, February 16, 2023 (with Jan Eitzinger).
  • News from NHR@FAU – Fritz, Alex and Woody. ECAP Seminar, FAU Erlangen-Nürnberg, January 19, 2023 (with Johannes Veh).
  • Node-Level Performance Engineering tutorials 2023

2022

  • The National High-Performance Computing Alliance and NHR@FAU: New Structures and Opportunities. Physikalisches Kolloquium, Universität Regensburg, December 19, 2022 (with Gerhard Wellein).
  • Hybrid Programming in HPC-MPI+X. Three-day online PRACE tutorial at Vienna Scientific Cluster (VSC), TU Wien, Austria, December 12-14, 2022 (with Rolf Rabenseifner [HLRS] and Claudia Blaas-Schenner [TU Wien]).
  • Resources for High Performance Computing at FAU. Talk at the FAU Graduate Centre, September 22, 2022 (with Jan Eitzinger).
  • Spontaneous asynchronicity: parallel programs out of lockstep. Invited talk at PPAM 2022, the 14th International Conference on Parallel Processing and Applied Mathematics, Gdansk, Poland, September 11-14, 2022.  Slides
  • Roofline Modeling and Performance Engineering. Invited talk with hands-on exercises at the 2022 CSCS-USI Summer University on Effective High-Performance Computing and Data Analytics, Serpiano, Switzerland, July 23, 2022.
  • Hybrid Programming in HPC – MPI+X. Three-day online PRACE tutorial at Leibniz Supercomputing Centre (LRZ), Garching, Germany, June 22-24, 2022 (with Rolf Rabenseifner [HLRS] and Claudia Blaas-Schenner [TU Wien]).
  • NHR Graduate School Course Week 2022. Five-day training event for NHR Graduate School students at the Zuse-Institute Berlin (ZIB), June 13-17, 2022 (with Markus Wittmann and ZIB/TU Darmstadt staff).
  • Hybrid Programming in HPC-MPI+X. Three-day online PRACE tutorial at Vienna Scientific Cluster (VSC), TU Wien, Austria, April 5-7, 2022 (with Rolf Rabenseifner [HLRS] and Claudia Blaas-Schenner [TU Wien]).
  • Annual course Parallel Programming of High-Performance Systems (PPHPS22). Three-day online course, March 8-10, 2022 (with Markus Wittmann, Ayesha Afzal, and LRZ staff).
  • Node-Level Performance Engineering tutorials 2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

2005

  • Erfahrungen und Benchmarks mit Dual-Core Prozessoren. ZKI AK Supercomputing, Karlsruhe, 22.09.2005
    zki2_05_dualcore.pdf
  • Betrieb eines heterogenen Clusters. ZKI AK Supercomputing, Karlsruhe, 23.09.2005
    zki2_05_cluster.pdf
  • Benchmarks on Current Dual Core CPUs (and some comments on OpenMP, C++, Tools etc.). Video conference with ZIH Dresden, Oct 10, 2005
    vk_201005.pdf

2004

  • Investigation of Stripe Formation in Hubbard Ladders using Parallel DMRG. KONWIHR result and review workshop, March 2-3, 2004, TU Munich
    hqshpc_04.pdf
  • Application Performance: Altix vs. the Rest. SGI User Group Conference, May 24-27, 2004, Orlando, Florida
    hager_sgi04.pdf
  • Intel VTune für Linux. Videokonferenz mit HLRS, 14.07.2004, RRZE
    vtune2_04.pdf

2003

  • Parallelization Strategies for Density Matrix Renormalization Group Algorithms on Shared-Memory Systems. Informal DMRG workshop, May 7-9 2003, RRZE
    dmrg03.pdf
  • Writing Efficient Programs in Fortran, C and C++: Selected Case Studies. Workshop on efficient HPC programming, July 21st 2003, LRZ
    cases_03.pdf
  • Introduction to IA32 and IA64: Architectures, Tools and Libraries. Workshop on Parallel Programming for High Performance Computers, Oct 13-17 2003, RRZE
    intel_architectures_03.pdf

2002

  • Paralleles Rechnen in der Physik. Kolloquium zur Physik-Didaktik, Universität Erlangen, 07.05.2002
    phydid-070502.pdf