效能評估與效能剖析

將占整個處理50%的部分加快為4倍。整體的加速比是多少(阿姆達爾定律)?

  1. A2倍
  2. B1.6倍
  3. C4倍
查看答案與解析

正確答案:B. 1.6倍

改善後的時間,是未加速的其餘50%(0.5)與加快4倍的50%(0.5÷4 = 0.125)的總和,為0.625。加速比為1÷0.625 = 1.6倍。無論把加速的部分再加快多少,其餘的50%依然存在,所以整體最多也只能到2倍。要大幅加快整體,必須找出占用大量時間的部分來改善。

  • A. 即使把加速的部分縮到0,上限也只有2倍。
  • B. 正確。1÷(0.5 + 0.5÷4) = 1.6。
  • C. 加速的只有整體的一半。
練習這個領域 前往領域頁面

效能評估與效能剖析的其他題目

  1. 想只加速占整個處理60%的部分,使整體變快2倍。該部分需要加快多少倍?
  2. 從阿姆達爾定律可得到的、關於效能改善作法的啟示,下列何者最適當?
  3. 古斯塔夫森定律(Gustafson's law)所表達的想法,下列何者正確?
  4. 在平行計算的評估中,所謂「強擴展(strong scaling)」與「弱擴展(weak scaling)」的差異,下列何者正確?
  5. 以基準測試(benchmark)評估電腦的效能時,下列想法何者最適當?