1 / 11
文档名称:

Cache矩阵乘积算法性能改善实验.docx

格式:docx   大小:27KB   页数:11页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Cache矩阵乘积算法性能改善实验.docx

上传人:春光明媚 2022/1/4 文件大小:27 KB

下载得到文件列表

Cache矩阵乘积算法性能改善实验.docx

文档介绍

文档介绍:Cache矩阵乘积算法性能改善实验
Cache矩阵乘积算法性能改善实验
1
Cache矩阵乘积算法性能改善实验




专业


联系
Email
电话
信息楼301室



实验室
实验
实验者



日期
基于Cache地矩阵乘


计算机系统结



实验





项目
积算法性能改进实




指导





教师
实验心得:
(1)经过本次试验,我认识Cache对系统性能地影响;
(2)认识了基于系统结构地算法设计思想;
学生签字: 2013 年7月6 日
成绩评定及教师考语:
Cache矩阵乘积算法性能改善实验
Cache矩阵乘积算法性能改善实验
2
Cache矩阵乘积算法性能改善实验
成绩: 教师签字: 2013 年7 月6日
实验目地及要求
★认识Cache对系统性能地影响
★认识基于系统结构地算法设计思想
1/6
Cache矩阵乘积算法性能改善实验
Cache矩阵乘积算法性能改善实验
11
Cache矩阵乘积算法性能改善实验
实验模块及实验原理
实验模块

Cache地矩阵乘积优化算法.
采用不相同矩阵大小来进行多组测量,使实验地结果更加正确.
实验原理
本实验采用控制变量地方法 .矩阵大小相同时比较两算法地优略 .在相同算法
中采用改变矩阵大小地方式 ,使结果更加正确.
实验步骤与结果
实验步骤
1)编译并运行程序1,记录相关数据.
2)不改变矩阵大小时,编译并运行程序2,记录相关数据.
3)改变矩阵大小,重复(1)、(2)两步.
4)经过以上地实验现象,解析出现这种现象地原因.
实验结果
1.用C语言实现矩阵(方阵)乘积一般算法(程序
1),填写下表:
矩阵大小
100
500
1000
1500
2000
2500
3000
一般算法执
0.
2.
167.
1099.
行时间
15625
62500
75
0
93750
125
31250
矩阵大小:100
一般算法执行时间:
矩阵大小:500
一般算法执行时间:
矩阵大小:1000
一般算法执行时间:
矩阵大小:
一般算法执行时间:
Cache矩阵乘积算法性能改善实验
Cache矩阵乘积算法性能改善实验
4
Cache矩阵乘积算法性能改善实验
1500
Cache矩阵乘积算法性能改善实验
Cache矩阵乘积算法性能改善实验
5
Cache矩阵乘积算法性能改善实验
2/6
Cache矩阵乘积算法性能改善实验
Cache矩阵乘积算法性能改善实验
11
Cache矩阵乘积算法性能改善实验
矩阵大小:2000
一般算法执行时间:
矩阵大小:2500
一般算法执行时间:
矩阵大小:3000
一般算法执行时间:
2.程序2是基于Cache地矩阵(方阵)乘积优化算法,填写下表:
矩阵大小
100
500
1000
1500
2000
2500
3000
优化算法
0.
360.
执行时间
15625
500
00
00
75
75
31250
矩阵大小:100
优化算法执行时间:
矩阵大小:500
优化算法执行时间:
矩阵大小:1000
优化算法执行时间:
矩阵大小:1500
优化算法执行时间:
矩阵大小:2000
优化算法执行时间:
矩阵大小:2500
优化算法执行时间:
矩阵大小:3000
优化算法执行时间:
(speedup)
矩阵大
100
500
1000
1500
2000
2500
3000

加速比
1
矩阵大小:100
加速比:
Cache矩阵乘积算法性能