技术栈
false sharing
搬砖魁首
21 天前
缓存友好
·
simd
·
cache line
·
false sharing
·
cache-friendly
·
cache miss
·
sse/avx
基础能力系列 - Cache-Friendly 编程技巧
在现代 C++ 编程中,cache-friendly(缓存友好) 是一种优化思维方式,旨在最大程度地利用 CPU 的高速缓存(L1/L2/L3 Cache),提高内存访问效率,降低 cache miss 和访问延迟,从而显著提升程序性能。
搬砖魁首
1 个月前
缓存行
·
cache line
·
结构体对齐
·
false sharing
·
内存访问模式
·
内存填充
基础能力系列 - CPU和GPU的Cache Line
是的,在大多数现代 CPU 架构中,缓存行(Cache Line)的大小通常是 64 字节。这意味着 CPU 在从内存中读取数据时,会将相邻的 64 字节数据一并加载到缓存中。这个设计是为了提高内存访问的效率,因为程序在访问数据时,往往会访问相邻的内存地址。
我是有底线的