
No.2ベストアンサー
- 回答日時:
CPU-Zを使わなくとも分かる方法として、
タスクバーを右クリックしタスクマネージャーを表示します。そこで、パフォーマンスタブに4つに別れたCPU仕様履歴が表示されれば、Hyper Threadingが機能しています。
ここで、CPU仕様履歴が一つしか表示されない場合は、表示(V)→CPU履歴→CPUごとに1グラフ(V)を選択します。
Q/HTを有効にするメリット、デメリットなど教えてください。
A/Hyper Threading Technology(HTT)は、インテル社のブランド名で正確な名称で言えば、SMT(Simultaneous multi-Threading)と言います。この技術が開発された背景は、プロセッサの実行形態が徐々に細分化され複雑になり、必ずしも1つの命令を実行する際に、プロセッサ絶対の命令実行装置を使わなくなったためです。
例えば、1+1という計算をしたとしましょう。計算ユニットにはそれとは別に、引き算をする装置(ユニット)が別に存在します。そのため、1+1を実行し、その次の命令が1-1という命令ならば、空いている演算ユニットを使えば、1つのクロック(周波数)で1+1と1-1の処理ができます。
そういう観点に立って定義されたのが、SMT(HTT)です。
利点は上記のような場合です。これは、まあ簡単に分かりやすく書きましたが、和佐積算ユニットは本来は、同一の演算ユニットになることが多いので、同時に2つの処理と結果が生まれることはありませんが、同時に処理系に送ることで、処理が少し早くなる可能性があります。
欠点としては、過去にPentium4プロセッサで回答した記憶が何度かありますが、例えばAとBを足した結果Cを元にC+Dの結果Eを求めるとした場合、AとBを足した結果が出る前にCを演算ユニットに送ると、計算は失敗となり、A+Bの結果を待ってその上で再計算をする必要があります。
この間計算はストップするため、処理能力は本来の演算より低下するかも知れません。
そういった欠点があります。即ち、予めHTTに最適化されそういった障壁が発生しないように設計されたプログラムはより効率的に動作しますが、そういった考慮のない古いソフトウェアの一部は、HTTなしのプロセッサより若干遅くなることがあります。
まあ、Pentium4が登場するより後に登場したプロセッサなら、既にその考慮が行われていますので、関係ありません。即ち、最近のソフトはHTTのデメリット自体がほとんどありません。
どうやら私のPCはHTが機能しているようです。
Hyper Threadingというものが少し理解できとてもタメになりました。
どうもありがとうございます。
No.1
- 回答日時:
ここにあるCPU-Zというフリーソフトを導入することで、CPUの仕様がわかります。
下のSelectionのところで、CoresとThreadsという項目がありますけど、CoresよりもThreadsの数が多ければ、HTが有効になっています。
HTはCPUの処理工程の一部を並列化させる技術です。(完全に分かれているがデュアルコアやマルチコアのたぐい)
これが有効になると、データ処理の一部が並列化される、つまり複数同時に処理ができるようになるため、結果として効率が上がります。(処理するデータにもよりますけど)
Windowsからは見かけ上スレッド数分のCPUコアが表示されます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CPU・メモリ・マザーボード メモリー増設してもパソコンの動きはそんなに変わりませんか 14 2023/05/14 17:02
- オンラインゲーム Valorantの最低・推奨スペックについて質問させてください。 2 2022/09/07 17:48
- CPU・メモリ・マザーボード emachines eme732z f22bというパソコンのCPU交換についてです。 CPU Pen 3 2022/08/25 22:53
- Windows 10 windows10まで進めない 4 2022/07/23 01:13
- 数学 熱核 Ht とガウス関数 Gσ との関係性について 1 2022/07/28 16:42
- CPU・メモリ・マザーボード パソコン購入でCPUについて(長文ですいません。) 26 2022/04/05 15:26
- Windows 8 Windows 8.1 → Windows 11 買い替えにあたって 6 2022/10/23 19:13
- CPU・メモリ・マザーボード AG03mk2使用時にデバイスが認識されなくなる【B550 phantom gaming 4】 2 2023/02/11 05:21
- BTOパソコン メーカーパソコンと自作パソコンでソフトウェアの起動時間が違うのはなぜ? 6 2022/12/23 15:02
- デスクトップパソコン 有識者さんにPCのスペックについて質問です。 現在のPCのスペックが、 [CPU] Core-i5 2 2022/07/16 12:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
組み込みCプログラムで実数型
-
プログラム言語FortranとCの違...
-
CPU、Z80からステート数から...
-
VBSとVBA
-
arduino
-
COM1(RS232C)とUSB仮想COMポー...
-
【有効数字について】 授業で、...
-
EXCEL16進⇒浮動小数変換したい
-
K KB MB について詳し...
-
EXCELでの16進数取り出し、上...
-
ワードの改行について
-
かけ算(わり算)と足し算(引き算...
-
携帯電話の略語であるMBって英...
-
工学 容量の計算?
-
フリーソフトYokkaGrepでの置換...
-
1Mバイトって何バイト?
-
計算機について
-
エクセル2010で2進数の計算をす...
-
KBのMB違いって
-
GB と Gbの違いの意味
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラム言語FortranとCの違...
-
arduino
-
組み込みCプログラムで実数型
-
COM1(RS232C)とUSB仮想COMポー...
-
H8Sで割り込み発生時の飛び先ア...
-
64ビット化による処理速度低下...
-
任天堂64の64 CPUの仕...
-
MFCのエディットボックス上書き...
-
アセンブリ言語で。
-
なぜ、i++なのか?(ものすごく...
-
PICマイコンのプログラムについ...
-
クロックの求め方
-
ビット数
-
VBAでのコントロール操作
-
Pentium 4とPentium Mの性能差...
-
+=と÷=の処理速度の謎を教え...
-
ステート数とは
-
MIPS と クロック周波数の換算方法
-
C言語についてです 整数nを入力...
-
ページフォールトを発生させる...
おすすめ情報