【发布时间】:2021-06-10 05:48:45
【问题描述】:
在计算机图形和面向数据的设计中,有一个术语“交错”,指的是在内存中布置数据的特定方式。因此,对于具有a、b 和c 属性的某些数据,内存布局a_1, b_1, c_1, a_2, b_2, c_2, ... 将被称为“交错”。相反的布局是a_1, a_2, ..., a_n, b_1, b_2, ..., b_n, c_1, c_2, ..., c_n。
是否有一个词可以描述可用于命名类型的其他布局?所以InterleavedBuffer 与???Buffer。
我知道“结构数组”(SoA)和“结构数组”(AoS)这两个术语,但两者都不是一个词,我不想使用缩写词,尤其是那些太像了。
【问题讨论】:
标签: terminology memory-layout data-oriented-design