6f1c746de1
LibFlatArray acts as a highly efficient multi-dimensional array of arbitrary objects (array of structs, AoS), but really uses a struct of arrays (SoA) memory layout. It's great for writing vectorized code and its lightning-fast iterators give you access to neighboring elements with zero address generation overhead. PR: ports/208359 Submitted by: kurt@kmk-computers.de
7 lines
369 B
Text
7 lines
369 B
Text
LibFlatArray acts as a highly efficient multi-dimensional array of
|
|
arbitrary objects (array of structs, AoS), but really uses a struct of
|
|
arrays (SoA) memory layout. It's great for writing vectorized code and
|
|
its lightning-fast iterators give you access to neighboring elements
|
|
with zero address generation overhead.
|
|
|
|
WWW: http://www.libgeodecomp.org/libflatarray.html
|