效能評估與效能剖析

以8個核心平行執行後,比1個核心時快了6倍。平行效率是多少?

  1. A75%
  2. B133%
  3. C48%
查看答案與解析

正確答案:A. 75%

平行效率是將加速比除以核心數所得的值,表示核心被有效利用的程度。6÷8 = 75%,所以相對於理想值(8倍),得到了四分之三的效果。其餘25%則因同步等待、工作分配不均、通訊、搶奪記憶體頻寬等而損失。核心越多,平行效率越容易下降,所以要看效率能維持到什麼程度,來決定使用的核心數。

  • A. 正確。6÷8 = 0.75。
  • B. 以8÷6計算了。
  • C. 以6×8計算了。
練習這個領域 前往領域頁面

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

  1. 因為加入了測量效能的機制,而使想測量的程式本身的行為改變,這種現象稱為什麼?
  2. 改善程式效能時的進行方式,下列何者最適當?
  3. 在處理大量資料的程式中,最有可能得到最大加速的改善是下列何者?
  4. 在軟體開發中,每次變更都自動執行基準測試並記錄結果,其目的下列何者正確?
  5. 在筆記型電腦上測量基準測試,結果發現即使是同一個程式,每次的結果也有很大的變動。下列關於CPU方面可能原因與其對策的組合,何者正確?