首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
假定机器M的时钟频率为1.2GHz,某程序P在机器M上的执行
[问答题]
假定机器M的时钟频率为1.2GHz,某程序P在机器M上的执行时间为12秒。对P优化时,将其所有的乘4指令都换成了一条左移两位的指令,得到优化后的程序P'。已知在M上乘法指令的CPI为5,左移指令的CPI为2,P的执行时间是P'执行时间的1.2倍,则P'中有多少条乘法指令被换成了左移指令来执行?
添加笔记
求解答(0)
邀请回答
收藏(1)
分享
纠错
1个回答
添加回答
1
猫儿抓
程序P和程序P'的执行时间差即为替换的指令数目造成的。 易得时间差为2s。 2s内有2x1.2G=2.4G个时钟周期。 替换后的指令条数差为3 那么替换数目为2.4G/3=0.8G=800M条
发表于 2019-10-28 17:02:56
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
上传者:
小小
难度:
1条回答
1收藏
2387浏览
热门推荐
相关试题
无限长正整数排列字符串
枚举
评论
(1)
BFS
枚举
评论
(1)
多组输入a+b II
过关题目
语言题
评论
(2)
多组数据a+b III
过关题目
语言题
评论
(2)
素数判断
过关题目
语言题
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题