作者Justapig (就只是一只猪我心领了的 )
看板Grad-ProbAsk
标题[理工] 张凡计组第六章习题
时间Wed Nov 20 11:19:46 2019
张凡下册 p.115 第26题的第三小题
我想要请教这一题的算法为什麽是解答那样
或者是说为什麽不能用我的想法做计算
我的想法是
先算出原CPI等於3.5
并且新的系统可以让最多50个integer平行处理
所以等同这部分的指令可以加速50倍
算出新的CPI等於2.52
两者相除得到加速1.39倍
题目
http://i.imgur.com/kIZFpZX.jpg
解答
http://i.imgur.com/cjsO0cv.jpg
我的计算
http://i.imgur.com/VrbA2qS.jpg
谢谢大家
-----
Sent from JPTT on my Samsung SM-A805F.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.136.250.9 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1574219988.A.97D.html
1F:推 b10007034: 跟ic*cpi*clock 有关系?没仔细算 11/20 12:00
2F:推 cry589036511: 我觉得答案给错 11/20 12:17
3F:推 b10007034: 答案是没错的,它的观点是平行运算 在张凡最後一章 11/20 12:23
4F:推 mistel: 我也觉得是答案给错耶,amadhl's的可加速部分是time frac 11/20 12:38
5F:→ mistel: tion而不是instruction mix吧 11/20 12:38
6F:推 mistel: 老师那边0.5/50的0.5只考虑到整数运算指令的多寡并没有考 11/20 12:41
7F:→ mistel: 虑到他的cpi 11/20 12:41
8F:→ b10007034: 我错了,的确每条的CPI不一样不能套用(除非float 也是2 11/20 12:46
9F:→ b10007034: 原PO CPI before/after写错了,你算的3.5/2.52已经是 11/20 12:57
10F:→ b10007034: Executime time before/after互除了 11/20 12:58