102 citations · 262 across the 14 of their papers we have counts for
5 papers · 1 filter
Lattice Boltzmann Benchmark Kernels as a Testbed for Performance Analysis
Markus Wittmann, Viktor Haag, Thomas Zeiser +2
Lattice Boltzmann methods (LBM) are an important part of current computational fluid dynamics (CFD). They allow easy implementations and boundary handling. However, competitive tim…
Short Note on Costs of Floating Point Operations on current x86-64 Architectures: Denormals, Overflow, Underflow, and Division by Zero
Markus Wittmann, Thomas Zeiser, Georg Hager +1
Simple floating point operations like addition or multiplication on normalized floating point values can be computed by current AMD and Intel processors in three to five cycles. Th…
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…
Multicore-aware parallel temporal blocking of stencil codes for shared and distributed memory
Markus Wittmann, Georg Hager, Gerhard Wellein
New algorithms and optimization techniques are needed to balance the accelerating trend towards bandwidth-starved multicore chips. It is well known that the performance of stencil…
A Proof of Concept for Optimizing Task Parallelism by Locality Queues
Markus Wittmann, Georg Hager
Task parallelism as employed by the OpenMP task construct, although ideal for tackling irregular problems or typical producer/consumer schemes, bears some potential for performance…