CPU Essentials:複数のCPU、マルチコアCPU、またはハイパースレッディングCPUを使用すると何が変わるか
中央処理装置、 CPUまたはプロセッサ これは、プログラムの計算と実行を行うコンピューターの頭脳に少し似ています。
シングルコアCPUは一度に1つのタスクしか実行できないため、それが理由です。 マルチCPU、マルチコア、およびハイパースレッドCPU、複数のプログラムが同時に動作できるようにすると同時に、他の将来のタスク、マルチタスク、またはビデオエンコーディングなどの要求の厳しい作業に対するコンピュータの応答性を確保します。
複数のCPU
最近のすべてのコンピューターには、複数のコアを備えているか、ハイパースレッディングテクノロジーを使用している可能性のある単一のCPUが搭載されています。
これらの技術的進歩、マルチコアおよびハイパースレッディングCPUの前に、彼らはマザーボードにCPUを追加することにより、コンピューティング能力を追加しようとしました。
これは、複数のCPUソケットを備えた特殊なマザーボードでのみ実行でき、プロセッサが相互に通信できるようになりました。
ただし、このようなハードウェア構成では、より多くのCPUユニットを使用する必要があり、より多くの電力を消費し、効率的ではありません(CPUごとに専用の冷却システムが必要なため)。
現在、マルチプロセッサPCは使用されておらず、おそらく複数のグラフィックカードを搭載した高性能コンピュータでさえ、常に1つのCPUしか搭載していません。
より多くの計算能力を必要とするスーパーコンピューターやサーバーには、複数のCPUシステムが使用されます。
ハイパースレッディングテクノロジー
Intelは2002年にPentium4HTにハイパースレッディングを実装したため、通常は一度に1つのことしか実行できない単一のシングルコアプロセッサで、代わりに複数の同時操作を実行できました。
ハイパースレッディングを備えた単一の物理コアCPUを搭載したコンピューターのオペレーティングシステムは、それが真実でなくても、2つの論理コアで構成されたCPUを認識します。
CPUは、実際よりも多くのコアを持っているふりをして、それらを使用してプログラムの実行を高速化します。
ハイパースレッディングにより、CPUの2つの論理コアがリソースを共有できます。
したがって、一方の仮想CPUが待機している場合、もう一方の仮想CPUはそのリソースを借用できます。
したがって、ハイパースレッディングを使用するとシステムを高速化できますが、それは技術的なトリックです。
今日マルチコアプロセッサでは、ハイパースレッディングはプロセッサの能力を最適化するための「アドオン」機能になっています。
最新のIntelCPUには、複数のコアと統合されたスレッドテクノロジーがあります。
つまり、ハイパースレッディングを備えたデュアルコアCPUは、システムにはクアッドコアプロセッサとして表示され、ハイパースレッディングを備えたクアッドコアCPUは、Windowsまたは別のオペレーティングシステムからは8コア(オクタ-コア)。)。
ゲームの終わりには、ハイパースレッディングを備えたデュアルコアCPUは、ハイパースレッディングを備えていないデュアルコアCPUよりも高速です。
マルチコアCPU
もともと、すでに述べたように、CPUは単一のコア、つまり単一の処理ユニットを持っていました。
パフォーマンスを向上させるために、メーカーは追加の「コア」を追加します。
したがって、デュアルコアCPUには2つの中央処理装置が装備されており、オペレーティングシステムは2つの異なるCPUを搭載していると解釈します。
コンピューターの操作は各コアによって同時に実行されるため、システム全体の速度が向上します。
ハイパースレッディングとは異なり、デュアルコアCPUには実際にはチップ上に2つの中央処理装置があるため、トリックはありません。クアッドコアCPUには4つの中央処理装置があり、オクタコアCPUには1つもあります。
これにより、物理CPUユニットを小型かつ単一に保ちながら、追加の電力消費や追加のファンを必要とせずに、PCのパフォーマンスを劇的に向上させることができます。
また、すべて同じチップ上にあるコアが相互に迅速に通信できるため、遅延も少なくなります。
Windows 8タスクマネージャーは、マルチコアCPUの動作を明確に示し、コアと論理プロセッサを区別してハイパースレッドがあるかどうかも示します。
今日のほとんどのコンピューターにはマルチコアCPUが搭載されています。、ただし、ハイパースレッディングテクノロジーが統合されているのはIntelプロセッサのみです。
マルチコアCPUはスマートフォンやタブレットにも搭載されており、コンピューターと同じように機能します。
CPUまたはコアが多いほど、すべてのバックグラウンドプロセスが同時に実行され、速度が低下することがないため、パフォーマンスが向上します。
マルチコアプロセッサの速度を理解するにはどうすればよいですか?
それはあなたの問題を解決しましたか?
