同時マルチスレッディング(SMT)とは?どうじまるちすれっでぃんぐ
同時マルチスレッディング(SMT)とは、1つの物理コアに複数のスレッドの実行状態(レジスタ群やプログラムカウンタ)を持たせ、演算器の空き時間を別スレッドで埋める技術。Intelのハイパースレッディングが代表例で、OSからは物理コア数の2倍の論理プロセッサに見える。
最終更新:2026-10-06
応用情報を最短で暗記・合格する →具体例
メモリ待ちで演算器が遊ぶワークロード(Webサーバやデータベース)では2〜3割の性能向上が見込める。一方、演算器を常に使い切る科学技術計算では、キャッシュを2スレッドで奪い合う分だけ遅くなることがあり、ベンチマーク次第で無効化する運用判断もある。
試験での引っ掛け
論理プロセッサ数はコア数ではない。8論理プロセッサでも物理は4コアで、演算器の実体は4組しかないため、CPUライセンスの課金単位や性能見積りを論理数で計算すると過大評価になる。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。