标签
本文解释了为什么在x64上伪共享对齐应为128字节而不是通常的64字节,这是因为Intel Sandy Bridge的空间预取器会成对加载缓存行,文章提供了推理和一个展示改进的基准测试。
这篇博客文章解释了Rust中针对多线程结构的缓存感知数据布局,涵盖了字段分区和避免伪共享的128字节规则,并以一个SPSC环形缓冲区为例。
关于Rust底层系统设计系列的第一部分介绍了缓存感知的数据布局技术,包括字段分区以避免伪共享,重点涉及多线程结构体和128字节规则,并以SPSC环形缓冲区为例。