您所在位置: 网站首页 / 北理工计算机体系结构习题解答.ppt / 文档详情
北理工计算机体系结构习题解答.ppt 立即下载
2024-12-16
约6.3千字
约140页
0
1.5MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

北理工计算机体系结构习题解答.ppt

北理工计算机体系结构习题解答.ppt

预览

免费试读已结束,剩余 135 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算机体系结构第1章基础知识第1章基础知识第1章基础知识第1章基础知识第1章基础知识第1章基础知识第1章基础知识第1章基础知识第1章基础知识第1章基础知识第1章基础知识第1章基础知识第1章基础知识第1章基础知识第1章基础知识第1章基础知识1-9如果某一计算任务用向量方式求解比用标量方式求解要快20倍,称可用向量方式求解部分所花费时间占总的百分比为可向量化百分比。请写出加速比与可向量化比例两者的关系曲线。
解:在习题1-9中,为达到加速比2,可向量化的百分比应为多少?
解:1-10用一台40MHz处理机执行标准测试程序,它含的混合指令数和相应所需的时钟周期数如下:
指令类型	指令数	时钟周期数	
整数运算	45000		1	
数据传送	32000		2	
浮点		15000		2	
控制传送	8000		2	
求有效CPI、MIPS速率和程序的执行时间。[解答]
CPI=
=(45000*1+32000*2+15000*2+8000*2)/
(45000+32000+15000+8000)=1.55周期/指令1-11假设在一台40MHz处理机上运行200,000条指令的目标代码,程序主要由四种指令组成。根据程序跟踪实验结果,已知指令混合比和每种指令所需的指令数如下:
指令类型			CPI	指令混合比	
算术和逻辑			1		60%	
高速缓存命中的加载/存储2		18%	
转移				4		12%	
高速存储缺失的存储器访问8		10%	
(a)计算在单处理机上用上述跟踪数据运行程序的平均CPI。
(b)根据(a)所得的CPI,计算相应的MIPS速率。[解答]
(a)
=2.24
(b)第2章指令系统第2章指令系统第2章指令系统第2章指令系统第2章指令系统第2章指令系统第2章指令系统第2章指令系统第2章指令系统第2章指令系统第2章指令系统第2章指令系统第2章指令系统编码第2章指令系统2-5一个处理机共有10条指令,各指令在程序中出现的概率如下:
指令概率Huffman2/8扩展3/7扩展
I10.25
I20.20
I30.15
I40.10
I50.08
I60.08
I70.05
I80.04
I90.03
I100.02(1)计算这10条的操作码最短平均长度。
(2)采用Huffman编码法编写这10条指令的操作码,并计算操作码的平均长度和信息冗余量。
(3)采用2/8扩展编码法编写这10条指令的操作码,并计算操作码的平均长度和信息冗余量。
(4)采用3/7扩展编码法编写这10条指令的操作码,并计算操作码的平均长度和信息冗余量。第2章0.15(2)采用最小概率合并法
H’=∑Pi×Li
=0.25×2+0.20×2+0.15×3+0.10×3+
0.08×4+0.08×4+0.05×5+0.04×5+
0.03×5+0.02×5
=2.99
信息冗余=1-2.96/2.99=1%指令概率Huffman
I10.2500
I20.2010
I30.15010
I40.10110
I50.080110
I60.081110
I70.0501110
I80.0401111
I90.0311110
I100.02111110.15(2)采用最小概率合并法
H’=∑Pi×Li
=0.25×2+0.20×2+0.15×3+0.10×3+
0.08×4+0.08×4+0.05×4+0.04×5+
0.03×6+0.02×6
=2.99
信息冗余=1-2.96/2.99=1%指令概率Huffman	
I10.25	00	
I20.20	10	
I30.15	010	
I40.10	110	
I50.08	0110	
I60.08	1111	
I70.05	1110	
I80.04	01110	
I90.03	011111	
I100.02	011110	(3)采用2/8扩展法
H=∑Pi×Li
=(0.25+0.20)×2+
(0.15+0.10+0.08+0.08+0.05+0.04+
0.03+0.02)×4
=3.1
信息冗余=1-2.96/3.1=4.5%指令概率	2/8扩展
I10.25	00
I20.20	01
I30.15	1000
I40.10	1001
I50.081010
I60.081011
I70.051100
I80.041101
I90.031110
I100.021111(4)采用3/7扩展法
H=∑Pi×Li
=(0.25+0.20+0.15)×2+
(0.10+0.08+0.08+0.05+0.04+
0.03+0.02)×5
=3.2
信息冗余=1-2.96/3.2=7.5%指令概率3/7扩展
I10.2500
I20.2001
I30.1510
I40.1011000
I50.0811001
I60.
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

北理工计算机体系结构习题解答

文档大小:1.5MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用