[阅读笔记]深入理解计算机系统

5、优化程序性能

1.存储器别名(memory aliasing),妨碍优化。__restrict关键字

2.消除不必要的存储器引用,使用临时变量。

6、存储器层次结构

 1.寄存器0周期,cache 1-10,主存50-100. 冷不命中cold miss和冲突不命中 conflict miss。

 2.cache结构,直接映射 组相联  全相联 。写策略:直写,写回。

3.L1不命中处罚,从L2获得5-10周期,从主存获得25-100周期。

4.存储器山,size越小,时间局部性越好,step越小空间局部性越好。

7、链接

原文地址:https://www.cnblogs.com/mlj318/p/6181549.html