人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

IT初心者です。
CPUについていろいろ調べてみたのですが、どうしてもハイパースレッディングとスーパースカラーの違いがピンときません。
わかりやすく解説をしているサイトなどあればご紹介ください。
あくまでこちらは、「デスクトップってパソコンなの?」というよりは多少マシなレベルです。

●質問者: cev87700
●カテゴリ:コンピュータ
✍キーワード:CPU サイト スカラー スーパー デスクトップ
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● stnet
●30ポイント

http://www.atmarkit.co.jp/fpc/rensai/zunouhoudan016/hyperthreadi...

頭脳放談 : 第16回 x86を延命させる「Hyper-Threading Technology」、その魅惑の技術

「暇な演算器の有効利用法」の項が比較的わかりやすいでしょうか

関連性のある命令を並列的に処理するのと関連性のない命令を並列的に処理する違いってとこですかね

◎質問者からの返答

おお、なるほど!

2つの技術の差について触れられていますね。


2 ● POPO
●30ポイント

http://e-words.jp/w/E3838FE382A4E38391E383BCE382B9E383ACE38383E3...

ハイパースレッディングとは 【Hyper-Threading】 ─ 意味・解説 : IT用語辞典 e-Words

ものすごく簡略化して言えば、

・スーパースカラー(私はスーパースケーラと呼びますが)

1つのプログラムの中から同時実行可能な命令を見つけ出して、並列に処理を進める仕組み


x=(a+b) * (c+d)

という計算があれば、(a+b)と(c+d)はそれぞれ独立で同時に計算可能。


・ハイパースレッディング

独立した2つ以上のプログラムを(擬似的にではなく)、並列に動かす仕組み

メールとかを書きながら、裏で動画のエンコードを同時に動かすとか。


です。


スーパースカラーとハイパースレッディングは全く異なる技術ではなく、ハイパースレッディングの実装の中にはスーパースカラー技術も含まれて居ます。スーパースカラーが基礎になって、その応用でハイパースレッディングが存在する感じだと思います。


だから明確に分けるのは難しいと思います。

◎質問者からの返答

なるほど、別々の技術ではないのですね。

ありがとうございました。勉強になります。


3 ● むんく
●5ポイント

http://www.atmarkit.co.jp/icd/root/18/5785818.html

@IT:Insider's Computer Dictionary [スーパースケーラ]

http://www.itmedia.co.jp/dict/semicon/mpu/kind/x86/intel/technol...

Expired

◎質問者からの返答

う〜ん…辞書的な知識は一応調べたのですが…


4 ● ほねほね
●10ポイント

http://www.intel.co.jp/jp/intel/pr/press2001/010829.htm

インテル コーポレーション、画期的なプロセッサ設計技術をデモ

http://www.atmarkit.co.jp/fpc/rensai/zunouhoudan016/hyperthreadi...


スーパースカラーはプログラムの局所性(今実行している次の命令が実行される可能性が高い)に注目して命令の先読みを行う技術。分岐(IF文)などがあると先読みが無駄になる可能性がある。

ハイパースレッディングは、スーパースカラーを応用して、複数のプログラムの命令を先読みする技術。これによって複数のCPUが存在するように見える。

文中のURLの方がわかりやすいかも。

◎質問者からの返答

う〜ん。難しい…。


5 ● manimusu
●15ポイント

http://pc.watch.impress.co.jp/docs/article/20011102/key187.htm

?????????uPC Watch???T??L?[???[?h?v

PC Watch の解説ページです。

◎質問者からの返答

なるほど、わかりやすく書いていただいていますね。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ