CPU のコア数は、CPU のプロセッサ コアの数を指し、CPU 内に物理コアがいくつあるかを指します。スレッド数は、CPU 上のスレッドの数を指します。同時に実行され、プロセッサを共有する同じプロセッサ リソースを実行しているスレッドの数。プロセッサーのマルチスレッド化により、高速コンピューティング コアで処理するデータをより多く準備し、コンピューティング コアのアイドル時間を短縮できます。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
CPU コアの紹介
CPU コアの数は、内部に物理コアがいくつあるかを指します。各コアはシングルコア CPU として扱うことができ、デュアルコア CPU は 2 つのハードウェア リソースを 1 つの箱にまとめたものに相当します コアの数は非常に理解しやすいですが、さらに理解しにくいのはスレッドの数です。
CPU スレッドの概要
CPU が持つスレッドの数はもともとコアの数に対応します。つまり、コアの数と同じ数のスレッドが存在します。 2002 年に、特別なハードウェア命令を使用して CPU コアを 2 つの論理コアにシミュレートするハイパースレッディング テクノロジがリリースされました。このようにして、一部のマルチスレッド タスクを処理するときに、データの並列処理が可能になります。効率化によりCPUの性能を最大限に発揮し、演算性能を大幅に向上させます。しかし、シミュレートされたコアは結局のところ実際の物理コアではなく、全体的なパフォーマンスは依然として実際のマルチコア CPU ほど良くありません。
CPU のスレッド数は、同じプロセッサ上の複数のスレッドが同時に実行され、プロセッサの実行リソースを共有するスレッドの数を指すためです。
説明:
プロセッサ コア (コア) はカーネルとも呼ばれ、CPU の最も重要なコンポーネントです。
CPUの中央にある盛り上がったチップがコアであり、単結晶シリコンを一定の製造プロセスで作り、CPUの演算、命令の受付・保存、データ処理などはすべてCPUによって行われます。芯。
プロセッサの複数のスレッドは、広範囲にわたる問題のアウトオブオーダースーパースカラー処理の実現を最大限に高め、プロセッサのコンピューティングコンポーネントの使用率を向上させ、問題を軽減します。データ依存性やミスによるキャッシュメモリへのアクセス遅延。
プロセッサ上のマルチスレッドの利点:
1. プロセッサ上のマルチスレッドの最も魅力的な点は、プロセッサ コアの設計にわずかな変更を加えるだけで、ほとんど追加コストをかけずにパフォーマンスを大幅に向上させることができます。
2. マルチスレッド技術により、高速コンピューティングコア用に処理するデータをより多く準備し、コンピューティングコアのアイドル時間を短縮できます。これは間違いなく、ローエンドのデスクトップ システムにとって非常に魅力的です。
マルチプロセッサコアのメリット:
1. インテルのエンジニアは、(「垂直方向の拡張」ではなく)「水平方向の拡張」に対応するマルチコアチップを開発しました。パフォーマンスを向上させる方法。このアーキテクチャにより、「分割統治」戦略が可能になります。
2. タスクを分割することで、スレッド アプリケーションは複数の実行コアを最大限に活用し、特定の時間内により多くのタスクを実行できます。
3. マルチコア プロセッサは、単一のプロセッサ ソケットに直接挿入できる単一のチップ (「シリコン コア」とも呼ばれます) ですが、オペレーティング システムはすべての関連リソースを利用してそれぞれのプロセッサを変換します。各実行コアは個別の論理プロセッサとして機能します。タスクを 2 つの実行コアに分割することにより、マルチコア プロセッサは特定のクロック サイクルでより多くのタスクを実行できます。
関連知識の詳細については、FAQ 列をご覧ください。
以上がCPU のコアとスレッドの数は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。