第一章 计算机体系结构的基本概念
1.1 见书 1.2见书 1.4见书 1.5见书
1.6 对于一台400MHz 计算机执行标准测试程序,程序中指令类型,执行数量和平均时钟
周期数如下:
求该计算机的有效CPI 、MIPS 和程序执行时间。
解:IC CPI IC CPI i
i
/)(∑?=
4500017500028000415002
1.776450007500080001500
CPI ?+?+?+?=
=+++
6
40010225.2251.776
f MIPS MIPS CPI ?===速率
程序执行时间=
64(4500017500028000415002)/(40010) 5.7510-?+?+?+??=?s
1.7 将计算机系统中某一功能的处理速度加快10倍,但该功能的处理时间仅为整个系统运行时间的40%,则采用此提高性能的方法后,能使整个系统的性能提高多少? 解:部件加速比=11,可改进比例=40% 系统加速比=
1
1 1.5714(10.4(1–=
=可改进比例
)+
可改进比例)+
部件加速11
比
1.8 计算机系统有三个部件可以改进,这三个部件的加速比如下:
部件加速比1=30; 部件加速比2=20; 部件加速比3=10;
(1) 如果部件1和部件2的可改进比例为30%,那么当部件3的可改进比例为多少时,
系统的加速比才可以达到10?
(2) 如果三个部件的可改进比例为30%、30%和20%,三个部件同时改进,那么系统
中不可加速部分的执行时间在总执行时间中占的比例是多少? 解:
1)在多个部件可改进情况下Amdahl 定理的扩展:
?????
?+-=e e e o e S f f T T )1(
06991774