ここから本文です

コアとスレッドの違いについて

質問者

yxtth382さん

2010/4/801:41:09

コアとスレッドの違いについて

過去に何度か質問をされていましたが、その回答を見てもいまいち理解できません。
小学生でもわかるような簡単な回答をよろしくお願いします。

閲覧数:
6,583
回答数:
2
お礼:
100枚

違反報告

ベストアンサーに選ばれた回答

2010/4/802:20:54

元々はCPUの性能がある程度上がり、CPU性能を100%使用する環境が少なくなったので
じゃあ、「CPUの空いている部分を利用してもうひとつコアを増やしたらより処理能力が上がるのでは?」という発想の元、生まれたのがIntelの「ハイパースレッディングテクノロジー(通称HT機能)」です

この機能がある場合、物理的なコア数が1つしか無くても疑似的に2つとして処理をすることが出来るようになります
そのため、コア数とOS上のコア数が同じ数になるとは限らなくなった、というわけです

この結果、コア数とスレッド数(OS上から見たコア数)の数が異なるようになったと言うことですね

なので、HT機能があるCPUに関してはスレッド数はコア数の倍になりますが、HT機能のないCPUはコア数がそのままスレッド数になります

質問した人からのコメント

2010/4/8 19:57:24

成功 お二人とも非常にわかりやすい回答ありがとうございます。
バカな私でも理解できました。

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

このQ&Aで解決しましたか?質問する

閉じる

ベストアンサー以外の回答

1〜1件/1件中

gottamatyanさん

2010/4/801:49:46

CPUという演算処理ユニットの中の実際に演算処理を行うのが「コア」で、
仮想的にコアが倍あるように見せかけて並列処理の効率を上げようというのが「ハイパースレッディング」です。

ハイパースレッディングは実際にコアが増えるわけではないので、実際にCPUの性能が上がるわけではありません。あくまで効率の話です。使い方によっては効果がなかったりもします。
反して、コアが増えれば、CPUそのものの性能が物理的に向上するので、確実に性能アップします。

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

ID/ニックネームを選択し、「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

ほかのID/ニックネームで利用登録する