私はしばらくの間プロセッサを研究してきましたが、利用可能なプロセッサ アーキテクチャが多数あることを知りました。機能するプロセッサ アーキテクチャが完成したら、なぜ他のアーキテクチャが作成されたのでしょうか?
より優れたアーキテクチャを作成する必要があることは理解しています。しかし、特定のアーキテクチャは特定の方法でタスクを実行します。では、特定のアーキテクチャの欠点のうち、別の (より優れた) アーキテクチャで補わなければならないものは何でしょうか?
答え1
プロセッサ アーキテクチャを作成する目的は、高速なプロセッサを作成することです。研究によってプロセッサを高速化する手法を発見することができ、アーキテクチャとはさまざまなコンポーネントの背後にある設計です。
問題は、ある時点で、現在のアーキテクチャでは、これ以上高速なプロセッサを実現できないことです。プロセッサを製造するメーカーは複数あるため、より高速なプロセッサを実現する他の方法を探さなければ (つまりアーキテクチャを変更しなければ)、ある時点で競合他社がより高速なプロセッサを開発し、その結果、顧客はあなたの製品の購入をやめて去ってしまいます。
したがって、ビジネスを継続するには革新が必要です。現在のアーキテクチャで競合他社と同じ速度を実現できない場合は、同じ速度を実現できるアーキテクチャに変更する必要があります。
競合他社も速度を大幅に向上させるためにアーキテクチャを変更しているのを見ると、最速のプロセッサを作成する競争に残るためには、これも取らなければならない道であることがわかります。