作者j5464654 (j5464654)
看板Grad-ProbAsk
标题Re: [理工] 104交大 计组 17题
时间Mon Jan 21 19:16:11 2019
※ 引述《jacklions (史东)》之铭言:
: http://i.imgur.com/NbxvzyQ.jpg
: 想请教17的(a)
: 我认为是影响throughput
: 但交大这选项给对
: 想问问大家想法...
: -----
: Sent from JPTT on my Sony C6602.
还是不太懂a选项
如果他是指 "pipeline的总stage数增加"
当我的pipeline stage数目变多,throughput也会上升才对阿
因为n stage pipeline,理想状况不就是throughput放大N倍
如果他是指 "让某些指令的stage数减少"
尽管某些指令需要的stage数减少,但还是需要跑完所有stage,因此latency不变才对阿...
另外想问b选项
是不考虑data hazard吗...我的直觉告诉我
"增加pipeline stage,可增加performance"这句话是错的...
求版友解答~
thanks
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.114.123.135
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1548069374.A.409.html
※ 编辑: j5464654 (140.114.123.135), 01/21/2019 19:24:57
1F:推 sssxyz11: 他的意思是说,一个指令的pipeline stage 数变少吧?这 01/21 20:48
2F:→ sssxyz11: 就是你只让一个指令take fewer cycle的结果阿,对throug 01/21 20:48
3F:→ sssxyz11: h put没帮助,只对单一指令latency有帮助而已 01/21 20:48
4F:推 nielhorng: a.後半句应该就是楼上大大说的那个意思 01/21 20:55
5F:→ nielhorng: 不是说总pipeline stage数目 01/21 20:55
6F:推 nielhorng: b.performance这个单字本身就是屁话啦 latency?through 01/21 20:57
7F:→ nielhorng: put?耗电量? 01/21 20:57