CPUコアの意味は何ですか?

CPUコアの意味は何ですか?

私のシステムプロセッサは ですIntel Pentium(R) Dual-Core CPU E5300 @ 2.60GHz

私のプロセッサ速度は2.6 GHzプロセス名で示されているとおりです。プロセッサ名からこれがわかりますdual core

私の疑問は次のとおりです。

プロセッサ速度は2.6 GHz、CPU コアです2

の意味は何ですか2 cores。2コアは( )を意味すると思います2.6 GHz + 2.6 GHz = 5.2 GHz

それは正しいですか?

答え1

コアは基本的に CPU ですが、物理的にはマルチコア CPU が 1 つのパッケージに収められています。触る習慣がない限り、コアを CPU と考えることができます。

コアについては、複数のコアがあれば複数のタスクを実行できるなど、多くの根拠のないことを言われるかもしれません。確かに、1 つのコア/CPU で複数のタスクを実行できます。複数のコアは、オペレーティング システムが作業を分割する必要があることを意味しますが、これは常に可能であるとは限りません。したがって2.6GHz + 2.6GHz < 5.2GHz、、およびです2.6GHz + 2.6GHz ≥ 2.6GHz。はい、マルチコアは、1 つのコアと同じくらいしか優れていない場合があります。すべては OS と使用方法によって異なります。

読者の注意:+上記の記号は通常の加算ではなく、コア加算です。それが2.6GHz + 2.6GHz = 2.6GHz可能な理由です。


編集: Paul A. Clayton のコメントを参照してください。マルチコアはシングルコアよりも優れている場合があるが、すべてのコアを利用できる場合 (マルチスレッド/マルチプロセス) のみであると指摘されています。

答え2

「コア」は難しいものなので、別々のタスクを処理できる 2 つの CPU が必要です。

hyperthreading例えば、1つのCPUまたは各CPUが次のように表示される場合もあります。複数の論理的に。

例:http://ark.intel.com/products/75122/Intel-Core-i7-4770-プロセッサ-8M-キャッシュ-最大3_90-GHz- 4 コア、8 スレッド。8 つのタスクを実行できますが、「8 倍の効率/電力」は提供されず、ボトルネックと制限があるため、それには相当しません。

答え3

いいえ、決して 2 倍の速さでクロックできるという意味ではありません。

そして、ほとんどの場合、2 倍未満の速度向上が得られます。(クロック レートを 2 倍にすることで速度が向上するわけではなく、クロック レートは同じままです。) それでも、両方のコアを使用するには作業量が足りません。ハイパースレッディングをサポートするコアの場合は、4 つのハイパースレッドすべてを使用するには作業量が足りません。したがって、通常は同じクロック レートのシングル コア チップよりも高速ですが、どの程度速くなるかはワークロードによって異なります。

そして、信じられないことに、適切なワークロードと適切な構成であれば、デュアル コアをシングル コア バージョンよりも 2 倍以上高速にできる場合があります。ただし、そのほとんどは「嘘、とんでもない嘘、統計、ベンチマーク」というフレーズでカバーされています。私は以前 Intel (ネットワーク処理グループ) のベンチマークを行っていたため、ルーターや Web サーバーなどのさまざまなネットワーク タスクを実行する開発中のさまざまなチップのベンチマークを作成しました。何を見せたいかに応じて、デモを行うためにさまざまなチップを選択することがよくありました。それは嘘ではありませんでしたが、非常に注意深く調整されていました。ホーム ユーザーが受ける可能性のあるワークロードの種類ではありませんが、Google、AT&T、または Cisco が想定しているユース ケースには適している可能性があります。

ちなみに、残念ながら、その方程式の反対側が当てはまり、デュアル コア チップがシングル コア チップよりも実際に遅い場合もあります。幸いなことに、そのようなケースもまれです。

しかし、どちらのケースに当てはまるかにかかわらず、家庭ユーザーであれば、一般的には、速度がいくらか向上すると想定できます。おそらく 2 倍ではなく、1.2 ~ 1.8 倍程度ですが、ある程度向上します。さらに重要なのは、システムに負荷がかかっているときに速度が向上する可能性が高いことです。コンピューターで一度に多くの処理を実行すればするほど、デュアル コア マシンからより優れたパフォーマンスを得られる可能性が高くなります。

また、パフォーマンスの向上が見られるコアの数も、一般的には限られています。コアを 4 個にしても、さらに 2 倍のパフォーマンス向上は得られません (特に限定されたケースを除く)。ましてや、コアを 8 個にしても 3 倍の 2 倍、16 個にしても 4 倍の 2 倍になることはありません。もちろん、そのようなケースを作り上げることは可能ですが、決して一般的ではありません。

つまり、私の 4 コア Atom ネットブックは、この Xeon ラップトップよりも明らかに遅いのですが、これはコア数やクロック周波数が原因ではありません。コンピューターの実行速度は、それよりもはるかに複雑です。ただし、開いている Web サイトが 1 つだけの場合、実際の制限要因はコンピューターの速度ではなく、ネットワーク帯域幅であるため、ネットブックはこのラップトップと同じくらい速く動作するようです。

関連情報