20 在一電腦系統上,某程式的執行時間中,處理機有80%花在計算, 剩餘的20%時間為存取磁碟檔案資料。若將其處理機由單核心升級到四核心,每一核心的架構與時脈不變,程式也具有理想的平行度並且予以適當平行化,則該程式整體效能最高可提升為多少倍?
(A)2倍
(B)2.5倍
(C)3倍
(D)3.5倍
答案:登入後查看
統計: A(63), B(260), C(58), D(21), E(0) #316630
統計: A(63), B(260), C(58), D(21), E(0) #316630
詳解 (共 6 筆)
#440752
假設有個工作數量=10,需要存取的時間為2不變,
計算時間由 8/4 = 2,可以得到四核心處理該程式的時間=4。
得證: 10(原本工作時間) / 4(四核心工作時間) = 2.5(倍)
17
0
#1344562
詳細一點說說
原本要花10~~8+2(不動)
現在8/4 變成2
2+不能動的2=4
10/4 =2.5
5
0
#682370
80%+20% = 100%
0.8+0.2 = 1
所以設10比較好計算
0.8+0.2 = 1
所以設10比較好計算
4
0
#301441
為何2.5倍
1
0
#427161
難
1
0
#583088
為何假設為10?
1
0