[理工] 計組 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