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のデメリット自体がほとんどありません。
この回答へのお礼
お礼日時:2011/07/18 00:53
どうやら私のPCはHTが機能しているようです。
Hyper Threadingというものが少し理解できとてもタメになりました。
どうもありがとうございます。
No.1
- 回答日時:
http://www.altech-ads.com/product/10002126.htm
ここにあるCPU-Zというフリーソフトを導入することで、CPUの仕様がわかります。
下のSelectionのところで、CoresとThreadsという項目がありますけど、CoresよりもThreadsの数が多ければ、HTが有効になっています。
HTはCPUの処理工程の一部を並列化させる技術です。(完全に分かれているがデュアルコアやマルチコアのたぐい)
これが有効になると、データ処理の一部が並列化される、つまり複数同時に処理ができるようになるため、結果として効率が上がります。(処理するデータにもよりますけど)
Windowsからは見かけ上スレッド数分のCPUコアが表示されます。
ここにある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プログラムで実数型
-
CPUのHTについて教えてください。
-
COM1(RS232C)とUSB仮想COMポー...
-
PICマイコンのプログラムについ...
-
x86系のCPUとは?
-
64ビット化による処理速度低下...
-
処理時間の計算 PICアセンブラ
-
VBSとVBA
-
(パイプライン処理)基本情報技...
-
マイコンのビット数とクロック数
-
MIPS と クロック周波数の換算方法
-
なぜ、i++なのか?(ものすごく...
-
文字の容量(サイズ)についての...
-
EXCELでの16進数取り出し、上...
-
【有効数字について】 授業で、...
-
もしコンピューターが2進数か...
-
テキストの半角文字を全部削除...
-
KBのMB違いって
-
エクセルVBAで xlOn xlOff の切替
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラム言語FortranとCの違...
-
命令網羅率の計算問題です
-
組み込みCプログラムで実数型
-
VBSとVBA
-
VBAでのコントロール操作
-
COM1(RS232C)とUSB仮想COMポー...
-
MIPS アセンブリ言語
-
なぜ、i++なのか?(ものすごく...
-
64ビット化による処理速度低下...
-
アセンブリ言語で。
-
パイプライン処理の処理能力に...
-
任天堂64の64 CPUの仕...
-
ステート数とは
-
arduino
-
マイコンのビット数とクロック数
-
H8Sで割り込み発生時の飛び先ア...
-
IPCについて
-
PICマイコンのプログラムについ...
-
MIPS と クロック周波数の換算方法
-
CPUのHTについて教えてください。
おすすめ情報