プロセッサー

CPUの物理コアと論理コア(SMTまたはハイパースレッディング)の違い

目次:

Anonim

コア、コア、スレッド、ソケット、論理コア、仮想コアは、多くのユーザーがよく理解していないプロセッサーに関連する用語です。 そのため、この投稿をすべてのユーザーにわかりやすく説明するために準備しました。

CPUでのコアと実行スレッド(SMTまたはハイパースレッディング)の違い

まず、 プロセッサがシングルコア構成されたPentium時代について考えなければなりません。プロセッサは 、マザーボード上の特別なスロットに インストールされ、他のコンポーネントとの通信に使用されます。このスロットは、 ソケットまたはソケットです。 通常、マザーボードには1つのソケットしかありませんが、一部のビジネス指向モデルには複数のソケットがあり、複数のプロセッサをマウントできます。 中核については、これはすべての計算が行われるプロセッサ一部です。たとえば、私たちのコンピュータを機能させるのは脳だとしましょう。 各コアはデータスレッドを処理できます

長年にわたり、レジスターやトップレベルキャッシュなどのプロセッサー内のいくつかの要素複製することで構成されるインテルのハイパースレッディングテクノロジーを高く評価し、これによりプロセッサーコアは2つのタスクを同時に処理できるようになりました (2スレッドまたはスレッド)と論理カーネルの外観になります 。 プロセスが操作またはデータを待機する必要がある場合、別のプロセスが停止せずにプロセッサを継続して使用できるため、パフォーマンスが大幅に向上するもの、停止したプロセッサはパフォーマンスの低下を意味するため、それが起こらないようにする必要があります。

ハイパースレッディングテクノロジーの説明

このハイパースレッディングテクノロジーは、オペレーティングシステムを「だまして」、実際には1つしかないコアが2つあると信じ込ませ ます。実際に存在するのは物理コアであり、ハイパースレッディングの結果として表示されるのは仮想コアです。 仮想コアは、物理コアよりも処理能力がはるかに少ないため、パフォーマンスは2つの物理コアがある場合とは異なりますが、十分な追加機能を提供します。

プロセッサの進化の次のステップは、 2つの物理コアを備えたプロセッサの登場に飛躍することでした。これは、プロセッサ内部のすべての要素の小型化のおかげで可能になりました。同じスペースにもっと多くを収めることができます。 基本的にデュアルコアプロセッサは、2つのプロセッサが連携して動作するようなものですが、プロセッサ間の通信がはるかに高速で効率的であり 、2つのソケットと2つのプロセッサを備えたシステムよりもはるかに優れたパフォーマンスを実現します。

デュアルコアプロセッサの例

ハイパースレッディングとは異なり、デュアルコアプロセッサでは 、あらゆる種類のタスクを実行するために必要なすべての要素がそれぞれにあるため、デュアルコアプロセッサは、ハイパースレッディングを備えたシングルコアプロセッサよりもパフォーマンスがはるかに優れています 。 次のステップは、より多くのコアプロセッサーを実現することでした。 現在、最大18個の物理コアを備えたプロセッサーがあります。

市場で最高のプロセッサーのガイドを読むことをお勧めします

さらに、 複数のコアの使用をハイパースレッディングテクノロジーと組み合わせて、膨大な数の論理コアを備えたプロセッサを実現できるため、ハイパースレッディングを備えた物理18コアプロセッサは、合計36の論理コア(18の物理コア+ 18コア)を備えています。仮想)。

プロセッサー

エディタの選択

Back to top button