进阶实验第3章.pptx

进阶实验篇第3章

面向cache的优化

1

2

基础知识

分块矩阵乘法

3

计算顺序调整

性能对比

5

延伸阅读:矩阵分块方式

4

1

基础知识

基础知识

矩阵乘法的计算指令中,数据存放在访存速度最快的寄存器中。

而内存相比于寄存器慢太多,因此增加Cache作为缓存,将常用数据存储其中。

基础知识

矩阵乘法中访存代价较大

程序

总指令数

访存指令

跳转指令

算术指令

控制指令

其他指令

mm_O0.s

81

33

6

29

5

8

mm_O1.s

55

18

10

14

3

10

mm_O2.s

46

16

6

12

3

9

访存指令数占比大

访存指令耗时更长

必须先访存得到数据,才能计算

文档评论(0)

1亿VIP精品文档

相关文档