【Cheng Lansing】評論
x=(所有指令所需時間加總)*需執行的指令總數 =(12+10+15)*100=3700y=(Instruction count + (pipeline stage -1)) * Clock cycle time=(3+100-1)*15=1530
【william】評論
第1題: (12+10+15)*100=3700ns 第2題: #前99道指令進來辛苦1週期就又有新血在下週期報到了,所以前99道都可以 視為一道指令認養一個週期...1*99 #第100道指令(最後一梯)進來3週期到完成都沒有學弟,一人獨吞3週期...3*1 #一般來講,大多數的週期都在跑3個指令的不同部位,而這些部位有跑12ns的、 10ns的、15ns的.當然,當下跑10ns、12ns的那兩個指令都做完在等15ns的那 一個.所以整個週期最後就是以15ns結算.一週期15ns*102週期..如下 Max{12,10,15}*(99+3)=15*102=1530ns