2

私はクラスの問題で 1 週間立ち往生しています。誰かが私を正しい方向に導くのを手伝ってくれることを望んでいました.

忙しい猫 http://www.designedbychristian.com/unnamed.png

プロセッサ R IS 2 GHz クロック レートの 64 ビット RISC プロセッサ。待機状態のメモリアクセスがゼロであると仮定すると、平均的な命令は完了するのに 1 サイクルを必要とします。プロセッサ C は、クロック レートが 1.8 GHz の CISC プロセッサです。待機状態のメモリ アクセスがゼロであると仮定すると、平均的な単純な命令の完了には 1 サイクルが必要です。待機状態のメモリ アクセスがゼロであると仮定すると、平均的な複雑な命令の完了には 2 サイクルが必要です。プロセッサ R は、複雑な処理命令またはプロセッサ C を直接実装することはできません。単純な命令の同等のセットを実行するには、メモリ アクセスの待機状態がゼロであると仮定して、完了するまでに平均 3 サイクルが必要です。

プログラム S には単純な命令しか含まれていません。プログラム C は、70% の単純な命令と 30% の複雑な命令を実行します。プログラム S をより速く実行するプロセッサはどれか? 複雑な命令の何パーセントで、2 つのプロセッサのパフォーマンスは等しくなりますか?


上記の画像を添付して、データをできる限り Excel に変換しました。私は皆さんにこれに答えるように頼んでいるわけではありませんが、私は完全に立ち往生しています。

4

1 に答える 1