0

我正在阅读“计算机体系结构:一种定量方法,第 5 版”,并正在查看第 350 页第 5 章中的一个示例。附件是对相关示例的扫描。在这个例子中,我不太遵循他们如何做事的逻辑。

在此处输入图像描述

我的问题如下:

  1. 0.3ns的循环时间从何而来?
  2. 200/0.3 大约是 666 个周期,我遵循这个。然而,当回到 CPI 方程时,它没有任何意义:0.2% (0.002) x 666 等于 1.332 而不是 1.2。这里发生了什么?
  3. 当他们说“具有所有本地引用的多处理器速度快 1.7/0.5 = 3.4 倍”时,他们是从哪里得到的?含义:我在给定的信息中看不到任何地方表明本地通信速度是原来的两倍......

任何帮助,将不胜感激。

4

1 回答 1

3

0.3ns的循环时间从何而来?

这来自 3.3 GHz 的时钟频率。1 / 3.3 GHz = 0.3ns。

200/0.3 大约是 666 个周期,我遵循这个。然而,当回到 CPI 方程时,它没有任何意义:0.2% (0.002) x 666 等于 1.332 而不是 1.2。这里发生了什么?

我觉得你是对的。这看起来像一个印刷错误。那应该是

CPI = 0.5 + 1.33 = 1.83

当他们说“具有所有本地引用的多处理器速度快 1.7/0.5 = 3.4 倍”时,他们是从哪里得到的?含义:我在给定的信息中看不到任何地方表明本地通信速度是原来的两倍......

他们在任何地方都没有说本地通信速度是原来的两倍。他们将他们为具有 0.2% 远程引用的多处理器计算的有效 CPI 除以 0.5 的基本 CPI。这告诉您具有所有本地引用的多处理器快多少倍。(当然它应该快 1.83/0.5 = 3.66 倍。)

于 2013-11-18T03:47:08.523 回答