3

このスライドでは、物事が少し外れているように見えます。クロックサイクル時間またはクロック周期は、すでにクロックサイクルごとに必要な時間です。質問は、その言葉Clock Rateは意味がありますか?

また、と言いHardware designer must often trade off clock rate against cycle countます。しかし、それらは反比例の関係にあります。クロック速度を上げると、クロック周期(クロックサイクルあたりの時間)が自動的に短くなります。なぜ選択肢があるのでしょうか?

それとも私は何かが足りないのですか?

4

2 に答える 2

4

まず最初に、スライドが技術的な問題を議論するための最良の方法であるとは限りません。スライドを福音として受け取らないでください。証拠がほとんどない巨大な主張を裏付けるために、膨大な量の手振りが行われています。

とはいえ、トレードオフがあります。

  • 通常は高速のクロックの方が優れています。1秒あたりの整数演算または浮動小数点演算を増やしてください。
  • しかし、より速いクロックが外部メモリクロックとうまく一致しない場合、それらのサイクルの一部が無駄になる可能性があります
  • クロックが遅いと、消費電力が少なくなる可能性があります
  • より高速なクロックにより、オペレーティングシステムカーネルは、ウェイクアップのたびにより多くの作業を実行し、より速くスリープに戻ることができるため、消費電力が少なくなる可能性があります。
  • クロックが速いということは、実際に実行するのに一部の操作がより多くのクロックサイクルを必要とすることを意味する場合があります(PentiumIIIまたはPentiumMよりもクロックサイクルが速いにもかかわらず、Pentium IVの非常に深いパイプライン(ブランチの誤予測は非常にコストがかかる)を考えてみてください)実世界では、速度は2つのプロセッサタイプで非常に似ていました。)
于 2011-07-04T11:23:47.703 に答える
0

クロックレートは単に周波数を意味し、単一のクロックサイクルの時間の逆数であるため、方程式は完全に理にかなっています。

2番目の質問に関しては、サイクルカウントは「CPUクロックサイクル」と同じです。これは、クロック周期またはクロックサイクルあたりの時間と同じではありません。

于 2011-07-04T11:20:51.647 に答える