低延迟系统开发 专题 2026 年 10 月 20 日 约 15 分钟缓存案例:一次行情重算 64 个期权一条行情要碰 140 条缓存行,时间大多花在等它们。四步改的都不是计算,是数据什么时候到、到哪一层、在谁手里:让缺失同时在路上,提前要下一批,交出读一次就没用的行,跨核交接时少读一次,把要给对面读的行先放进 L3。#cpp#cache#mlp#prefetch#clflushopt
低延迟系统开发 #14 2026 年 10 月 15 日 约 7 分钟预取、预热与双缓冲让数据先到缓存里有三种办法,各有前提:预取要你比硬件先知道地址,预热要在读数据的那个核上做,双缓冲要保证写的一方不会回到读的一方还没读完的那一份。#cpp#prefetch#cache-warming#double-buffering#lock-free