作者lucy35 ()
看板Grad-ProbAsk
标题[理工] 计组 pipeline
时间Sun Dec 15 16:15:02 2019
http://i.imgur.com/cJ7tAds.jpg
请问第一个画线的地方为什麽要除2
第二个画线的地方为什麽是(10/4 )+1
-----
Sent from JPTT on my OPPO CPH1701.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.76.105.109 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1576397706.A.3F4.html
1F:推 ponwar87123: 总共有N+4个cycle花100ns,2ns一个cycle 所以有50 12/15 16:21
2F:→ ponwar87123: 个cycle 12/15 16:22
3F:推 ponwar87123: 第二个 他说变pipeline可以任意划分成为平均的stage 12/15 16:26
4F:→ ponwar87123: 原本10ns,变4 stage所以平均一个stage=10/4 12/15 16:26
5F:→ ponwar87123: 因为长期来看每个instruction做完的时间为一个cycle 12/15 16:27
6F:→ ponwar87123: time,又他说会额外多1ns所以pipeline的cylce time 12/15 16:28
7F:→ ponwar87123: =10/4+1=3.5ns 再算speed up 12/15 16:28
8F:推 naivelydream: 路过,好奇cycle N+4怎麽来的,题目不是没给CPI 12/15 21:19
9F:推 ponwar87123: pipeline的CPI会是 12/15 22:12
10F:→ cry589036511: 5 stage所以是5-1+N 12/15 22:12
11F:→ ponwar87123: stage数+进来几个指令 12/15 22:12
12F:→ ponwar87123: 没错 要减一XDD 12/15 22:14