Inner array inlining for structure of arrays layout

Matthias Springer, Yaozhu Sun, Hidehiko Masuhara · 2018

Previous work has shown how the well-studied and SIMD-friendly Structure of Arrays (SOA) data layout strategy can speed up applications in high-performance computing compared to a traditional Array of Structures (AOS) data layout. However, a standard SOA layout cannot handle structures with inner arrays; such structures appear frequently in graph-based applications and object-oriented designs with associations of high multiplicity.

Read the paper · More papers on PaperTik