[理工] 计组 pipeline

楼主: newpuma (还很新)   2016-11-29 17:06:41
张凡466 第四小题
http://i.imgur.com/HdpYor2.jpg
我的想法是:
without forwarding的指令数应该是包含nop,只是参照第二题插入的nop指令怎么算都是
5个指令呀(a小题)为什么会变成7加2个指令?
http://i.imgur.com/WEydiuF.jpg
这题应该跟2 3题一样只看RAW吧?
还有第五题也看不太懂,如果只有alu-alu的forwarding,干嘛要在lw跟add之间插入nop(
一样a小题),他们两者之间也没有RAW不是吗?
因为第二题的答案只有avoid RAW
谢谢大家解惑QQ
作者: gary19941208   2016-11-29 18:07:00
7+2=9是pipeline stage数不是指令数,时间是要用stage去算,ALU-ALU forwarding之前有讨论过不过没什么结果,还是觉得那题怪怪的
作者: ken52011219 (呱)   2016-11-29 19:09:00
http://i.imgur.com/F0dpRC7.jpg假如1~10之间有新写入该写入暂存器 就不是但假如 1~10 没有再写入同个暂存器时, 就是RAW题目有问Dependence就要全写出来

Links booklink

Contact Us: admin [ a t ] ucptt.com