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 倍速い」と言うとき、どこからそれを得ているのでしょうか? 意味: 与えられた情報のどこにも、ローカル通信が 2 倍高速であるとは記載されていません...

どんな助けでも大歓迎です。

4

1 に答える 1

3

0.3ns のサイクル タイムはどこから来ているのですか?

これは、3.3 GHz のクロック レートに由来します。1 / 3.3GHz = 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 倍速い」と言うとき、どこからそれを得ているのでしょうか? 意味: 与えられた情報のどこにも、ローカル通信が 2 倍高速であるとは記載されていません...

ローカル通信が 2 倍速いとはどこにも言いません。彼らは、リモート参照が 0.2% のマルチプロセッサについて計算した実効 CPI を、ベース CPI 0.5 で割っています。これは、すべてのローカル参照を使用したマルチプロセッサが何倍速いかを示しています。(もちろん、約 1.83/0.5 = 3.66 倍速くなるはずです。)

于 2013-11-18T03:47:08.523 に答える