518 citations · 1k across the 15 of their papers we have counts for
10 papers · 1 filter
Quantifying performance bottlenecks of stencil computations using the Execution-Cache-Memory model
Holger Stengel, Jan Treibig, Georg Hager +1
Stencil algorithms on regular lattices appear in many fields of computational science, and much effort has been put into optimized implementations. Such activities are usually not…
Chip-level and multi-node analysis of energy-optimized lattice-Boltzmann CFD simulations
Markus Wittmann, Georg Hager, Thomas Zeiser +2
Memory-bound algorithms show complex performance and energy consumption behavior on multicore processors. We choose the lattice-Boltzmann method (LBM) on an Intel Sandy Bridge clus…
Optimization of FASTEST-3D for Modern Multicore Systems
Christoph Scheit, Georg Hager, Jan Treibig +2
FASTEST-3D is an MPI-parallel finite-volume flow solver based on block-structured meshes that has been developed at the University of Erlangen-Nuremberg since the early 1990s. It c…
Exploring performance and power properties of modern multicore chips via simple machine models
Georg Hager, Jan Treibig, Johannes Habich +1
Modern multicore chips show complex behavior with respect to performance and power. Starting with the Intel Sandy Bridge processor, it has become possible to directly measure the p…
Best practices for HPM-assisted performance engineering on modern multicore processors
Jan Treibig, Georg Hager, Gerhard Wellein
Many tools and libraries employ hardware performance monitoring (HPM) on modern processors, and using this data for performance assessment and as a starting point for code optimiza…
Expression Templates Revisited: A Performance Analysis of the Current ET Methodology
Klaus Iglberger, Georg Hager, Jan Treibig +1
In the last decade, Expression Templates (ET) have gained a reputation as an efficient performance optimization tool for C++ codes. This reputation builds on several ET-based linea…