效能評估與效能剖析

想只加速占整個處理60%的部分,使整體變快2倍。該部分需要加快多少倍?

  1. A2倍
  2. B3.3倍
  3. C6倍
查看答案與解析

正確答案:C. 6倍

要使整體加快2倍,改善後的時間必須為0.5。不加速的40%仍需0.4,所以能分配給60%部分的時間為0.5 − 0.4 = 0.1。要將0.6縮為0.1,必須加快6倍。無法加速的部分越接近整體的一半,所需的倍率就越急遽增大,超過50%時就不可能達到2倍。

  • A. 只讓該部分變成2倍,整體不會變成2倍。
  • B. 以0.6÷0.3計算,但忘了其餘的0.4。
  • C. 正確。0.4 + 0.6÷6 = 0.5。
練習這個領域 前往領域頁面

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

  1. 從阿姆達爾定律可得到的、關於效能改善作法的啟示,下列何者最適當?
  2. 古斯塔夫森定律(Gustafson's law)所表達的想法,下列何者正確?
  3. 在平行計算的評估中,所謂「強擴展(strong scaling)」與「弱擴展(weak scaling)」的差異,下列何者正確?
  4. 以基準測試(benchmark)評估電腦的效能時,下列想法何者最適當?
  5. 關於SPEC CPU這類標準基準測試的說明,下列何者正確?