4

クロック ティックごとに命令を発行するパイプライン化されたプロセッサではなく、交互のクロック ティックごとに命令を発行する (半) パイプライン化されたプロセッサを設計できないのはなぜですか? 指示を待つことで、私たちが複雑な方法で解決しようとしているハザードや失速をおそらく減らすことができます。ブランチ ストールを完全に排除できるため、高価なパイプライン フラッシュを節約できます。

4

1 に答える 1

4

あなたはコメントであなた自身の質問に答えました。1 つを設計することはできますが、設計を簡素化するために潜在的なパフォーマンスを本質的に犠牲にしています。あなたが提案しているもののわずかなバリエーションは、バレル プロセッサと呼ばれるものです。プロセッサはサイクルごとに異なるスレッドから 1 つの命令を受け取るため、パイプラインを簡素化できます。HEPアーキテクチャは、この考え方のもう 1 つのバリエーションです。

于 2015-08-03T15:10:50.527 に答える