ハイパースレッディングとオーバークロック

ハイパースレッディングとオーバークロック

これら 2 つの違いは何ですか。また、どのような状況でこれらを実装する必要がありますか。一方だけが必要で、もう一方は必要ないという状況はありますか。

Wikipediaによると、ハイパースレッディングは Intel 独自のテクノロジーですが、オーバークロックはどの CPU (Intel 製またはその他) にも適用されるようです。

しかし、それでも、どちらも同じマシン上で処理時間を高速化する非常によく似た方法のように思えます。これらは同義語なのか、相互に冗長なのか疑問に思います。

答え1

パフォーマンスを向上させるための 2 つの完全に異なるアプローチ。

オーバークロックとは、マザーボード (またはグラフィック カード) の設定を微調整して、ベンダーが認定した速度よりも「クロック」を高速化するプロセスです。シングル スレッドまたはマルチ スレッドのシナリオでパフォーマンスを向上させることができます。また、過剰な熱が発生して回路が損傷する可能性があるため、リスクもあります。

ハイパースレッディングは、1つのコアをあたかも2つのコアであるかのようにOSに提示する方法です(ハイパースレッディングとは何ですか? また、どのように機能しますか??)。これにより、OS は 1 つのコアで 2 つのスレッドをある程度同時に実行できます。実際には、ハイパーバイザーにより、コアはスレッド間を非常に高速に切り替えます。これにより、一部のマルチスレッド シナリオでパフォーマンスが向上します。また、このアプローチには、オーバークロックのようなリスクはありません。ただし、前述のように、Intel のみのソリューションです。

これらは相互に排他的ではありません。ハイパースレッド CPU をオーバークロックできます。

答え2

ハイパースレッディング (HT) はスレッド数の増加です。オーバークロックはプロセッサ速度の向上です。

オーバークロックは、ハイパースレッディングとは対照的に、ゲーム アプリケーションにとってより便利で実用的です。HT は、複数のソフトウェアを分割せずに同じ処理速度で実行できるため、メディア ファイルなどの編集やレンダリングに役立ちます。

オーバークロックは、複数のアプリケーションではなく 1 つのアプリケーションが実行され、プロセッサのパフォーマンスの向上を活用できるため、ゲームに適しています。

関連情報