看板 FJU-EE-BALL 關於我們 聯絡資訊
※ 引述《hcynomo.bbs@ptt.cc (我的夢想違建中)》之銘言: : ※ 引述《websterskimo.bbs@bbs.badcow.com.tw (愛莎妮亞...^^)》之銘言: : : 記得大二上呂學坤的課時..他曾一直提到""pipeling"" : : 它的操作就像是工廠裡的運輸帶..把原本一個工作 : : 分成幾個小部份(就好像是串聯)..然後同時間處理 : : 同時間第一個傳給第二個..第二個傳給第三個.....然後得到輸出 : : 因此優點在於可以加快整個system的操作速度(i.e.sampling rate可以提升) : : 但pipeling真的像是它說的這麼好嗎? : : 是否有什麼缺點呢? : 我老闆的克也很常提阿 : PIPELING主要優點就像你說的,可以加快速度,在短時間內指令越多他會顯的越省 : 但是缺點就在於要佔位置,增加你晶片的體積(因為管線變多) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 這裡說的不太恰當,通常pipeline大多指的是"軟體執行緒" 也就是說利用軟體的方法將sequence的process中的沒有執行的空檔 給其他process使用,所以應該跟面積沒有關係 也不會增加硬體空間,因為沒有人會因為要達到pipeline而去改線路吧 : pipeling也不是越多越好,有時候你的指令並不會很多,但是管線作太多 : 反而會浪費面積又浪費效率,所以你要去取決於你的指令與管線數量 : 至於公式,前幾天我才看到,可是忘了 : 所以你到IEEE打PIPELING 應該會有很多PAPER給你看吧 : 指令所用的週期為U 管線數量為N : PIPELING的效能提升為(UN-U-N+1)/(UN) 單位為% -- ╭──── Origin:<不良牛牧場> bbs.badcow.com.tw (210.200.247.200)─────╮ Welcome to SimFarm BBS -- From : [218.184.95.194] ◣◣◢ ◢◢不良牛免費撥接→電話:40586000→帳號:zoo→密碼:zoo ◣◣─╯