1 現有一個循序程式(sequential program)於單一處理器執行時,需時 120 秒,其中,有 20 秒的執行是無法 平行化的(無法從多處理器平行執行時得到好處) 。若將此程式平行化後,於 10 個處理器上執行時,最高 可以得到多少倍的加速(speedup)?
(A)4
(B)6
(C)7.5
(D)10

答案:登入後查看
統計: A(344), B(68), C(71), D(98), E(0) #2789997

詳解 (共 3 筆)

#5534613
120秒-20秒=100秒(可平行執行時...
(共 79 字,隱藏中)
前往觀看
13
0
#5167528
原本執行時間120s 平行化後: ...
(共 79 字,隱藏中)
前往觀看
10
1
#5923918

平行化後時間=不可平行化時間+可平行化時間÷核心數=20+(120-20)÷10=30

最高加倍=120÷30=4

7
0

私人筆記 (共 2 筆)

私人筆記#3663468
未解鎖
個人建議公式要背起來,每年都會考一題 而...



(共 232 字,隱藏中)
前往觀看
10
0
私人筆記#4251664
未解鎖
平行化是指有些程式執行不用照順序,可以分...
(共 182 字,隱藏中)
前往觀看
2
0