[理工] 107交大 計組 10 loop unrolling

作者: ff00662299 (goneboy)   2020-11-07 17:35:14
https://i.imgur.com/KfPrLnx.jpg
https://i.imgur.com/6d36goq.jpg
想問一下這題的speedup。
我看課本這樣沒特別unrolling是用4個cycle
可是store word不是會跑5個stage在pipeline內嗎?
所以應該是(5-1)+4=8
然後這題會run 9 iteration
所以我的理解是 8*9 =72 cycle
至於unroll之後,應該是
(5-1)+6=10
再乘以3次loop,所以是30cycles
Speedup=72/30=12/5
不知道我的想法是否正確?
作者: seafoodccu (c-看看你)   2020-11-08 20:25:00
你的問題是不是一個issue packet要執行幾cycle?https://i.imgur.com/Pob3COY.jpg

Links booklink

Contact Us: admin [ a t ] ucptt.com