概念SoA / 结构数组分离
Struct-of-Arrays
一种内存布局模式,将结构体字段分别存储在独立连续数组中,提高缓存局部性和 SIMD 效率
时间轴 (近 90 天)
10月27日
团队用纯Rust重写执行安全哨兵,采用Struct-of-Arrays内存布局并加上#![forbid(unsafe_code)]禁用不安全代码。
待验证50%
10月27日
在传统Array-of-Structs布局中,遍历时CPU会因对象指针跳转产生L1/L2缓存未命中,一次缓存未命中的代价可达上百个时钟周期;Struct-of-Arrays布局将同一字段连续排列,便于缓存行加载和自动向量化。
待验证50%