2 citations · 3 across the 3 of their papers we have counts for
4 papers
Compiler-supported reduced precision and AoS-SoA transformations for heterogeneous hardware
Pawel K. Radtke, Tobias Weinzierl
This study evaluates AoS-to-SoA transformations over reduced-precision data layouts for a particle simulation code on several GPU platforms: We hypothesize that SoA fits particular…
Annotation-guided AoS-to-SoA conversions and GPU offloading with data views in C++
Pawel K. Radtke, Tobias Weinzierl
The C++ programming language provides classes and structs as fundamental modeling entities. Consequently, C++ code tends to favour array-of-structs (AoS) for encoding data sequence…
An extension of C++ with memory-centric specifications for HPC to reduce memory footprints and streamline MPI development
Pawel K. Radtke, Cristian G. Barrera-Hinojosa, Mladen Ivkovic +1
C++ leans towards a memory-inefficient storage of structs: The compiler inserts padding bits, while it is not able to exploit knowledge about the range of integers, enums or bitset…
Compiler support for semi-manual AoS-to-SoA conversions with data views
Pawel K. Radtke, Tobias Weinzierl
The C programming language and its cousins such as C++ stipulate the static storage of sets of structured data: Developers have to commit to one, invariant data model -- typically…