程式A的執行時間為100秒,其中有90秒的時間是花費在加法的運算。若僅提升加法速度,不考慮其他變因情況下,假設要將程式A的總執行速度提升為原來的10倍,則需要將加法的運算速度改善多少倍?
A5倍
B10倍
C15倍
D如果僅提升加法運算速度,總執行速度不可能提升為原來的10倍正確答案
答案與詳解
非加法部分固定佔10秒,無論加法加速多少倍,總時間都>10秒,加速比永遠<10倍。依Amdahl定律,最大加速上限=1/(1-0.9)=10倍(極限值不可達)。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
