blog

重读《深入理解计算机系统》

信息表示和处理

处理器体系结构

优化程序性能

存储器层次结构

//会抖动的版本,虽然具有良好的局部性,但性能不高 float dotprod(float x[8],float y[8]) { float aum = 0.0; int i; for( i = 0; i < 8; i++) sum += x[i] * y[i]; return sum; }

//只需要将 x 定义为 float x[12],给它后面增加填充即可以避免这个冲突不命中 (p415) ```