0

疑問があります。誰かが私を理解するのを手伝ってくれれば幸いです。

私が8コアのプロセッサを持っていると仮定します。各コアに4ウェイ同時マルチスレッディング(SMT)が提供されています。ここで、SMTの場合、各コアが異なるスレッドまたは単一のスレッドから複数の命令を発行できることを学びました。したがって、その場合、各コアは、すべてのサイクルで最大4つの(4ウェイSMTであるため)命令を発行できる必要があります。したがって、チップには合計8つのコアがあるため、すべての発行スロット(つまり、各コアに4つ)がストールしていない場合、理想的なケースでは、すべてのサイクルで8 * 4=32の命令を発行できるはずです。

私の推論や理解に何か問題がありますか?私は専門家ではありません!それで、それについて話し合い、もっと学びたいと思います。:) 前もって感謝します。

4

1 に答える 1

3

n-way SMTプロセッサは、最大n個のスレッドから命令を実行できます。これは、各サイクルで発行できる命令の総数に制限があることを意味するものではありません。この制限を指定する場合は、n-wayスーパースカラーまたはn-wayの問題について話します。

たとえば、IntelのCore i7は、4ウェイスーパースカラーおよび2ウェイSMTプロセッサです。

于 2012-09-09T21:45:54.777 に答える