CPUのハイパースレッディングとは何ですか?どのように機能しますか?

最初は、シングルコアCPU(single core CPUs)がありました。これらのCPU(CPUs)は特定の速度でクロックされ、その特定の速度でパフォーマンスを提供できます。その後、複数のコア(multiple cores)を備えたCPU(CPUs)の時代が到来しました。ここでは、すべての個々のコアが独自の速度を個別に提供できます。これにより、 CPU(CPU)の能力が飛躍的に向上し、それによってコンピューティングデバイスの全体的なパフォーマンスが向上しました。しかし、人間の傾向は常により良いものを探すことです。そのため(Hence)、パフォーマンスをわずかに向上させるマルチスレッド(multithreading)が導入されましたが、その後ハイパースレッディング(Hyper-Threading)が導入されました。これは、2002年にIntelのXeonプロセッサで最初に導入されました。(Processors) 。ハイパースレッディングの実装により、CPUは常に何らかのタスクの実行でビジー状態に保たれていました。

ハイパースレッディング

これは最初にIntelのXeonチップで導入され、次に(Xeon)Pentium4を搭載したコンシューマーベースのSoC(SoCs)に登場しました。これは、IntelのItaniumAtom、およびCore'i(Core) 'シリーズのプロセッサに搭載されています。

コンピューターのハイパースレッディングとは何ですか?

これは、 CPU(CPU)が1つのタスクから別のタスクに切り替わるまでの待機時間または待機時間を無視できるようにするようなものです。これにより、各コアは待機時間を必要とせずにタスクを継続的に処理できます。

ハイパースレッディング(Hyperthreading)により、Intelはシングルコアの特定のタスクの実行時間を短縮することを目指しています。これは、プロセッサの単一のコアが遅延なしで複数のタスクを次々に実行することを意味します。最終的に、これにより、タスクが完全に実行されるまでにかかる時間が短縮されます。

複数の命令が別々のデータで動作し、単一のコアで処理するためにキューに入れられるスーパースカラーアーキテクチャを直接利用します。ただし、このためには、オペレーティングシステムにも互換性がなければなりません。これは、オペレーティングシステムがSMTまたは同時マルチスレッディングをサポートする必要があることを意味します。

また、Intelによると、オペレーティングシステムがこの機能をサポートしていない場合は、ハイパースレッディングを無効にする必要があります。

ハイパースレッディングの利点のいくつかは次のとおりです-

  1. (Run)システムの応答性を維持しながら、要求の厳しいアプリケーションを同時に実行する
  2. 生産性への影響を最小限に抑えながら、システムを保護、効率、および管理しやすくします
  3. (Provide)将来のビジネスの成長と新しいソリューション機能のための余裕を提供する

要約すると、ある箱を梱包するために使用される機械がある場合、梱包機は、ある箱を梱包した後、同じコンベヤーベルトから別の箱を受け取るまで待機する必要があります。しかし、最初のコンベヤーベルトが別のボックスをフェッチするまでマシンにサービスを提供する別のコンベヤーベルトを実装すると、ボックスを梱包する速度が向上します。これは、ハイパースレッディングがシングルコアCPUで可能にするものです。



About the author

私は Windows 10 の技術者であり、長年にわたって個人や企業が新しいオペレーティング システムを活用できるよう支援してきました。外観をカスタマイズしたり、さまざまなユーザー向けにアプリケーションをパーソナライズする方法など、Microsoft Office に関する豊富な知識があります。さらに、Explorer アプリを使用して、コンピューター上のファイルやフォルダーを探索および検索する方法も知っています。



Related posts