低延迟系统开发 #15 2026 年 10 月 15 日 约 8 分钟SIMD 向量化与 intrinsics一条指令算一排数,前提是编译器知道能用多宽的寄存器、确定没有重叠、允许重排;这三条做不到时,用 intrinsics 自己写,代价是对齐、指令集检测和结果的最后几位。#cpp#simd#vectorization#avx2#intrinsics
低延迟系统开发 #9 2026 年 10 月 12 日 约 18 分钟循环优化点积循环 -O3 报告“已向量化”,四个加法却还是一个等一个:浮点加法不满足结合律,编译器不敢换顺序。循环优化真正要你管的,是这类挡住编译器的地方,和它不会替你做的改动。#cpp#loop-optimization#vectorization#simd#compiler-optimization