Megahertz myth とは

メガヘルツの神話、あるいはそれほど一般的にはギガヘルツの神話は、異なるマイクロプロセッサーの性能を比較するためにクロックレート(例えば、メガヘルツまたはギガヘルツで測定された)を使用するという誤解を指す。クロック・レートは、同じモデルとプロセッサのタイプの異なる速度のパフォーマンスを比較する有効な方法ですが、実行ユニットの量、パイプラインの深さ、キャッシュ階層、分岐予測、および命令セットなどの他の要因は、パフォーマンス異なるプロセッサを検討する場合。例えば、1つのプロセッサは、2つの数を加算するために2つのクロックサイクルを要し、第3の数で乗算するために別のクロックサイクルを取ることができ、別のプロセッサは2つのクロックサイクルで同じ計算を行うことができる。異なるタイプのプロセッサ間の比較は、タスクのタイプによって性能が異なるため、困難です。ベンチマークは、コンピュータのパフォーマンスをより正確に測定して比較する方法です。
Apple IIとIBM PCを比較すると、神話は1984年頃から始まりました。議論では、Intelの8088プロセッサは、アップルで使用されているMOS Technology 6502のクロック速度の約4.7倍のクロック速度を持っていたため、PCはApple IIの5倍の速さでした。しかし、実際に重要なのは、マシンの指示がどのように細かく分割されているかではなく、所与のタスクを完了するのにどれくらい時間がかかります。 LDA#(Load Accumulator Immediate)命令を検討してください。 6502では、命令は2クロックサイクル、または1MHzで2μs必要です。 4.77 MHz 8088のクロックサイクルは短くても、LDA#は少なくとも4個必要であるため、少なくとも4 / 4.77 MHz = 0.84μs必要です。だから、せいぜい、その命令は、Apple IIの場合と比べて元のIBM PCのほんの2倍以上の速さで実行されます。