二、何謂安竇定律(Amdahl’s Law)?假設一個程式的 50%指令執行時間可並行在一個 具有 100 顆 CPU 的平行電腦上執行,另外 50%的指令執行時間必須依序執行,請問 這個程式在具有 100 顆 CPU 的平行電腦上執行與在只有 1 顆 CPU 的電腦上執行, 速度差多少?(20 分)

詳解 (共 4 筆)

grace
grace
詳解 #2446761
2017/10/14
安竇定律(Amdahl’s Law):整...
(共 85 字,隱藏中)
前往觀看
hchungw
hchungw
詳解 #6180360
2024/07/29
根據安竇定律,即使我們增加了大量的處理器,整體速度提升仍然會受到必須依序執行部分的限制。在這個例子中,儘管有 100 顆 CPU 並行工作,程式的最大加速比也僅接近於 2 倍。因此,理解程式中哪部分可以並行化以及哪部分必須順序執行,是提升並行計算效率的關鍵。
Clown(2021上岸
Clown(2021上岸
詳解 #4368194
2020/11/10
假設原本全部為 1000條指令每條執行一...
(共 358 字,隱藏中)
前往觀看
grace
grace
詳解 #2442767
2017/10/11
安竇定律(Amdahl’s Law):整...
(共 87 字,隱藏中)
前往觀看