リオーダバッファは、最近修正されていないレジスタからクロックサイクルで3回以上のリードを処理できません。 リオーダバッファで、変更されたレジスタではない
これはAgner Fog's materialに由来します。しかし、私の疑問は次のとおりです。 レジスタが変更されたときになぜ重要なのですか?それはなぜ重要なのでしょうか?
リオーダバッファは、最近修正されていないレジスタからクロックサイクルで3回以上のリードを処理できません。 リオーダバッファで、変更されたレジスタではない
これはAgner Fog's materialに由来します。しかし、私の疑問は次のとおりです。 レジスタが変更されたときになぜ重要なのですか?それはなぜ重要なのでしょうか?
まず、Sandybridge以前のIntel P6ファミリのマイクロアーキテクチャにのみ適用されます。 (PProからNehalemへ)。
AMD、インテルP4、およびインテルSandybridgeファミリでは、物理レジスタファイル設計を使用します。 SnBファミリはレジスタ読み出しポートにボトルネックがありません。
最新変性アーキテクチャレジスタはなくROBから読み出される有するよりも、バイパスネットワーク内の次の1つの実行ユニットから転送された飛行中にデータを持っています。
文の文脈は明確ではありませんが、以前のPentiumsでは、3つのレジスタ読み出しポートがレジスタ読み出しストールを防ぐのに十分であることを期待して、永続レジスタ読み出しの数を3に増やしたということを指摘しています。 –