Sun Studio 12:C 用户指南

3.5.1.1 开销

一旦将开销加入此模型中,加速曲线会发生很大的变化。为了方便说明,我们假定开销包括以下两部分:独立于处理器数的固定部分,以及随使用的处理器数呈二次增长的非固定部分:

1 除以 S 等于 1 除以下列数值之和:F 加上左括号 1 减去 F 除以 P 右括号加上 K(下标 1)加上 K(下标 2)乘以 P 的平方。

1 除以 S 等于 1 除以下列数值之和:F 加上左括号 1 减去 F 除以 P 右括号加上 K(下标 1)加上 K(下标 2)乘以 P 的平方。

在此方程式中,K1 和 K2 是固定因子。在这些假定下,加速曲线如下图所示。值得注意的是,在此情况下,加速达到峰值。在某个点之后,增加更多处理器会降低性能,如下图所示。

图 3–5 带开销的加速曲线

此图显示:使用 5 个处理器时所有程序到达最高加速,然后添加到多达 8 个处理器时即会失去此加速优势。

此图显示:使用 5 个处理器时所有程序到达最高加速,然后添加到多达 8 个处理器时即会失去此加速优势。x 轴表示处理器的数目,y 轴表示加速。