最初は、シングルコアCPU。これらの CPU は特定の速度でクロックされており、その特定の速度でパフォーマンスを提供できます。その後、CPU の時代が到来しました。複数のコア。ここでは、個々のコアがそれぞれ独立して独自の速度を提供できます。これにより、CPU の能力が飛躍的に向上し、コンピューティング デバイスの全体的なパフォーマンスが向上します。しかし、人間の傾向としては、常にさらに良いものに目を向けようとするものです。したがって、マルチスレッドが導入され、パフォーマンスがわずかに向上しましたが、その後、ハイパースレッディング。 2002 年に Intel の Xeon プロセッサで初めて導入されました。ハイパースレッディングの実装により、CPU は常に何らかのタスクの実行でビジー状態になりました。
これは、Intel の Xeon チップで最初に導入され、その後、Pentium 4 でコンシューマ ベースの SoC に登場しました。Intel の Itanium、Atom、Core 'i' シリーズのプロセッサに搭載されています。
コンピューターのハイパースレッディングとは何ですか?
これは、CPU があるタスクから別のタスクに切り替えるための無視できる待ち時間や待ち時間のようなものです。これにより、各コアが待ち時間なしで継続的にタスクを処理できるようになります。
インテルは、ハイパースレッディングを使用して、単一コアの特定のタスクの実行時間を短縮することを目指しています。これは、単一のプロセッサ コアが遅延なしで複数のタスクを次々に実行することを意味します。最終的には、タスクが完全に実行されるまでにかかる時間が短縮されます。
これはスーパースカラー アーキテクチャを直接利用しており、複数の命令が単一コアによる処理のためにキューに入れられた個別のデータを処理します。ただし、オペレーティング システムにも互換性がある必要があります。これは、オペレーティング システムが SMT または同時マルチスレッドをサポートする必要があることを意味します。
また、Intel によれば、オペレーティング システムがこの機能をサポートしていない場合は、ハイパースレッディングを無効にするだけでよいとのことです。
ハイパースレッディングの利点には次のようなものがあります。
- システムの応答性を維持しながら、要求の高いアプリケーションを同時に実行します。
- 生産性への影響を最小限に抑えながら、システムの保護、効率性、管理性を維持します。
- 将来のビジネスの成長と新しいソリューション機能に備えた余裕を提供します。
要約すると、箱の梱包に機械を使用している場合、機械は 1 つの箱を梱包した後、同じコンベア ベルトから別の箱を受け取るまで待機する必要があります。ただし、最初のコンベヤー ベルトが別の箱を取り出すまで機械にサービスを提供する別のコンベヤー ベルトを実装すると、梱包速度が向上します。これは、シングルコア CPU でハイパースレッディングが可能にするものです。