效能評估與效能剖析
表示效能改善程度的「加速比(speedup)」,其求法下列何者正確?
- A改善前的執行時間 ÷ 改善後的執行時間
- B改善後的執行時間 ÷ 改善前的執行時間
- C改善前的執行時間 − 改善後的執行時間
查看答案與解析
正確答案:A. 改善前的執行時間 ÷ 改善後的執行時間
加速比是將改善前的時間除以改善後的時間所得的值。例如原本花10秒的處理變成4秒,加速比就是10÷4 = 2.5倍。「縮短了60%」與「快了2.5倍」表示的是同一件事,但說法容易混淆,需要注意。在呈現平行化的效果時,是以單一核心時的時間為基準,來呈現增加核心數時的加速比。
- A. 正確。若為2,就表示快了2倍。
- B. 那是時間比,會是小於1的值。
- C. 差值不會成為倍率。