[理工] 计组 single cycle和Multi-cycle

楼主: sooge (老衲)   2018-12-10 20:20:08
https://i.imgur.com/CBiXgtM.jpg
这题选择是要选叙述对的
我要问C选项为什么对? 不是multi-cycle更接近pipeline吗?为什single cycle可以促进
管线化的设计?
https://i.imgur.com/igHUdbU.jpg
第20题请问d选项为什么不对?
multi-cycle不是比single cycle更有效率吗?
麻烦大家解答了
作者: DLHZ ( )   2018-12-10 20:29:00
single cycle只说一个cycle内完成 但是cycle多少也不能确定效率 而且single cycle的clock还必须选是执行时间最长的我后面那句多余了比如一个工作分成2个部分一个只要1ms但另一个要2ms 那这时候本来只要3ms的变4ms 所以multi或single并不能保证哪个比较好我听ocw是有听到single cycle的data path跟control在pipeline都会用到 不过原因是不是这个我不确定
作者: nannnnn (nannnnn)   2018-12-10 23:26:00
第二题 multicycle不是永远都比single cycle好,因为multicycle如果stage切的不够好反而会比single cyxle烂
作者: ncdonalds123 (benben)   2018-12-10 23:28:00
第一题是不是指 因为以前是single cycle所以才会开始设计pipeline,虽然我也觉得multi比较合理...
作者: nannnnn (nannnnn)   2018-12-10 23:40:00
我在想第一题会不会是因为pipeline的硬件图跟single cycle的很像
作者: ChunagMT (muting)   2018-12-11 08:21:00
第一题老师说pipeline只是single的电路加pipeline register还有一点点电路的改变 但multiple跟pipeline电路差很多 课本最后的附录好像有multi的电路
作者: magic83v (R7)   2018-12-12 21:33:00
请问第一题的d为什么会对和第二题的c register file lw跟R指令不就用了两次吗

Links booklink

Contact Us: admin [ a t ] ucptt.com