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
統計: 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