2 某循序程式的執行時間中有 90%是可被平行化(parallelizable)的部分。若欲以多核心(multi-core)處理 器取得 2 倍的加速(speedup),至少需要幾個核心?
(A)2
(B)3
(C)4
(D)5

答案:登入後查看
統計: A(60), B(187), C(71), D(15), E(0) #2781118

詳解 (共 4 筆)

#5151439

90/x =>表示他原本90的工作耗時可以被平行成多少
y表他被平行後的工作耗時
-----------------------------------------------------
白話文就是
今天有一個工作耗時 100
但又可以分成兩個工作類型
一個可以利用請多一點人分工    其工作耗時 90/一人
一個只能乖乖自己做工作耗時 10 /一人
所以今天你想達成2倍效率也就是 原有工作量的/2 = 50
因此
50 = 10 + 90/X
50X = 10X +90
40X = 90
X     = 2.25


15
0
#5180256
假設原本執行時間要100s平行化後:不可...
(共 77 字,隱藏中)
前往觀看
4
0
#5126168
90/x =y100/(y+10) =2...
(共 92 字,隱藏中)
前往觀看
2
0
#5150440
請問x跟y代表什麼意思
(共 13 字,隱藏中)
前往觀看
0
0

私人筆記 (共 1 筆)

私人筆記#7611294
未解鎖
根據阿姆達爾定律(Amdahl's La...
(共 293 字,隱藏中)
前往觀看
0
0