练习题答案

练习题答案

练习题 1.1

该问题说明 Amdahl 定律不仅仅适用于计算机系统。

A. 根据公式 1.1,有 α = 0.6,k = 1.5。更直接地说,在蒙大拿行驶的 1500 公里需要 10 个小时,而其他行程也需要 10 个小时。则加速比为 25/(10 + 10) = 1.25×。

B. 根据公式 1.1,有 α = 0.6,要求 S = 1.67,则可算出 k。更直接地说,要使行程加速度达到 1.67×,我们必须把全程时间减少到 15 个小时。蒙大拿以外仍要求为 10 小时,因此,通过蒙大拿的时间就为 5 个小时。这就要求行驶速度为 300 公里/小时,对卡车来说这个速度太快了!

练习题 1.2

理解 Amdahl 定律最好的方法就是解决一些实例。本题要求你从特殊的角度来看公式 1.1。

本题是公式的简单应用。已知 S = 2,α = 0.8,则计算 k:

2 = 1 / ((1 - 0.8) + 0.8/k)
0.4 + 1.6/k = 1.0
k = 2.67