インテル ハイパースレッド テクノロジー vs. デュアルコア

click fraud protection
2013 コンシューマー エレクトロニクス ショーは最新テクノロジーをハイライトします

Intel は、1 コア、2 コア、4 コア、および 6 コアのプロセッサ ユニットを製造しています。

画像クレジット: ジャスティン・サリバン/ゲッティイメージズ ニュース/ゲッティイメージズ

デュアル コア コンピューターには、高速化するための追加のハードウェアが搭載されています。つまり、それぞれがコアと呼ばれる 2 つのプロセッサーです。 ハイパースレッディングは、プロセッサ リソースをより効率的に使用するためのソフトウェア ソリューションです。 Web サーバーや従業員のワークステーションを置き換えるための Intel モデルを比較している場合は、ハイパースレッディングを備えている場合でも、デュアル コア コンピューターは常にシングル コア コンピューターよりも高速であることに注意してください。

デュアルコア

デュアルコア コンピューターを購入するということは、同じチップ上に 2 つの CPU を搭載したコンピューターを購入することになります。 各 CPU は独立して動作し、値を保存するための独自のキャッシュを備えています。 ただし、2 つの CPU はメモリとの間でデータを読み書きするバスを共有します。 最初の CPU が情報を処理している間、2 番目の CPU はバスを使用してメモリから命令とデータを取得します。 次に、2 番目の CPU がその情報を処理し、1 番目の CPU が結果を送信して新しい命令を取得します。

今日のビデオ

ハイパースレッディング

スレッドは CPU 上で実行されるプロセスです。 CPU は一度に 1 つのスレッドのみを実行できます。 ただし、通常、単一のスレッドがプロセッサのリソースをすべて使用するわけではありません。 CPU のリソースを有効に活用するために、ハイパースレッディングはプロセッサのリソースを分割し、1 つの物理プロセッサから 2 つの仮想プロセッサを作成します。 オペレーティング システムにとっては、それぞれが同時にスレッドを実行できる 2 つのプロセッサがあるように見えます。 その結果、ハイパースレッディングを使用しないコンピュータよりもパフォーマンスが向上するはずです。

ハイパースレッディングを備えたデュアルコア

デュアルコア コンピューターはハードウェアを使用してパフォーマンスを向上させます。 2 つの物理プロセッサを搭載しており、1 つのプロセッサを搭載したコンピュータと比較してパフォーマンスが実質 2 倍になります。 ハイパースレッディングはコンピュータにハードウェアを追加しません。 これは、プロセッサのリソースをより効率的に使用することでパフォーマンスを向上できる仮想ソリューションです。 パフォーマンスを最大化するには、両方のソリューションを組み合わせて、ハイパースレッディングをサポートするデュアルコア コンピューターを使用します。 2 つの物理コアは 4 つの仮想コアに分割され、パフォーマンスが向上します。

ハイパースレッディングのパフォーマンス

ハイパースレッディングを使用すると、1 つのプロセスが完了するまでに時間がかかりますが、より多くのプロセスを実行できます。 ハイパースレッディングによるパフォーマンスの向上は、CPU が実行する処理の種類によって異なります。 両方の CPU が常に同時にアクティブになるわけではないため、ハイパースレッディングはマルチコア CPU でより適切に機能する傾向があります。 単一のプロセスが CPU 時間の大部分を消費する場合、またはプロセスが大量のディスク入出力に依存している場合は、パフォーマンスが低下する可能性があるため、ハイパースレッディングを無効にする必要があります。