首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
在5个功能段的指令流水线中,假设每段的执行时间分别是10 n
[问答题]
在5个功能段的指令流水线中,假设每段的执行时间分别是10 ns、8 ns、10 ns、10ns和7 ns。 对于完成12条指令的流水线而言,其加速比为多少?该流水线的实际吞吐率为多少?
添加笔记
求解答(3)
邀请回答
收藏(2)
分享
纠错
2个回答
添加回答
4
牛客414626788号
解:流水线的时钟周期应按各步操作的最大时间来考虑,即应取10ns。根据流水线时空图,第一条指令出结果需要5个时钟周期,当流水线满载时,每个时钟周期可以出一个结果,即执行完一条指令。完成12条指令需要16个时钟周期,故实际吞吐率为:
12/(10ns* 16)-0.75*10^8条指令/秒
对于本题五级流水线而言,处理12条指令所需的时钟周期数为T=5+ (12-1) =16个,
而非流水线处理12条指令需要5*12=60个,故该流水处理器的
加速比为 60/16=3.75。
编辑于 2020-07-03 10:39:07
回复(0)
0
蜗牛糖糖
实际吞吐率0.75×10^8加速比3.75
发表于 2021-12-13 16:21:08
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
上传者:
林呼
难度:
2条回答
2收藏
7012浏览
热门推荐
相关试题
下列不属于分区表的优势是?
数据库
评论
(1)
在一个基于数组实现的最大堆(堆顶在...
堆
评论
(1)
某商品表products需添加'上...
SQL
评论
(1)
在Redis的持久化机制中,关于R...
Redis
评论
(1)
在Vue组件销毁时,关于清除定时器...
Vue
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题