ホームページ >よくある問題 >CPUのマルチスレッドとはどういう意味ですか?

CPUのマルチスレッドとはどういう意味ですか?

藏色散人
藏色散人オリジナル
2019-04-25 11:02:593984ブラウズ



CPU マルチスレッドは SMT と同じです。

CPUのマルチスレッドとはどういう意味ですか?

SMT はプロセッサ上の構造状態をコピーできるため、同じプロセッサ上の複数のスレッドが同時に実行してプロセッサの実行リソースを共有できるため、幅広い問題の実現を最大化できます。 、アウトオブオーダースーパースカラ処理により、プロセッサコンピューティングコンポーネントの利用率が向上し、データ相関またはキャッシュミスによって引き起こされるアクセスメモリの遅延が軽減されます。

複数のスレッドが利用できない場合、SMT プロセッサは従来のワイドエミッション スーパースカラー プロセッサとほぼ同じです。

SMT の最も魅力的な点は、プロセッサ コアの設計に少し変更を加えるだけで、追加コストをほとんどかけずにパフォーマンスを大幅に向上できることです。マルチスレッド技術により、高速コンピューティング コアで処理するデータをより多く準備し、コンピューティング コアのアイドル時間を短縮できます。

これは、ローエンドのデスクトップ システムにとって間違いなく非常に魅力的です。 3.06GHz Pentium 4 以降、すべての Intel プロセッサは SMT テクノロジーをサポートします。



以上がCPUのマルチスレッドとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。