- CMS比較.com >
- インターネット用語辞典【ハイパースレッディングとは?】
ハイパースレッディングとは?
▼ハイパースレッディング▼
『同時マルチスレッディング』より : 同時マルチスレッディング(Simultaneous Multithreading; SMT)とは、単一CPUにより複数の実行スレッド (コンピュータプログラミング) スレッドを同時に実行するプロセッサの機能。
単一CPUで複数スレッドを同時実行することで、擬似的な対称型マルチプロセッサ SMP環境を提供することができる。これは主にハードウェアの観点からの見方だが、ソフトウェアの視点からこの技術を見た場合は複数の実行スレッドが単一のプロセッサを共有していると言える。
上に「擬似的なSMP環境を提供する」と書いたが、これはSMTの結果であって目的ではない。SMTの本来の目的は、プロセッサ内部の各実行ユニットの使用率を上げることにある。高度にパイプライン化された現代のスーパースケーラ スーパースカラープロセッサの実行の様子をつぶさに調べると、プロセッサ内部の実行ユニットすべてが動作しているわけではない場合が多いことがわかった。つまり、せっかくプロセッサ内部を高度に並列化しているにも関わらず並列性が最大限に活かされていない。単一スレッドでは完全には使われないプロセッサ内部資源を複数のスレッドに分配することで、プロセッサが本来持つ並列性を最大限に引き出してシステム全体のパフォーマンスを向上させようというのがSMTの本来の目的である。また、CGMTやFGMTといった同時にマルチスレッドを実行しないマルチスレッディング技術同様に、メモリレイテンシを隠蔽する効果もある。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%83%8F%E3%82%A4%E3%83%91%E3%83%BC%E3%82%B9%E3%83%AC%E3%83%83%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0
▼ハイパースレッディングテクノロジ▼
『同時マルチスレッディング』より : 同時マルチスレッディング(Simultaneous Multithreading; SMT)とは、単一CPUにより複数の実行スレッド (コンピュータプログラミング) スレッドを同時に実行するプロセッサの機能。
単一CPUで複数スレッドを同時実行することで、擬似的な対称型マルチプロセッサ SMP環境を提供することができる。これは主にハードウェアの観点からの見方だが、ソフトウェアの視点からこの技術を見た場合は複数の実行スレッドが単一のプロセッサを共有していると言える。
上に「擬似的なSMP環境を提供する」と書いたが、これはSMTの結果であって目的ではない。SMTの本来の目的は、プロセッサ内部の各実行ユニットの使用率を上げることにある。高度にパイプライン化された現代のスーパースケーラ スーパースカラープロセッサの実行の様子をつぶさに調べると、プロセッサ内部の実行ユニットすべてが動作しているわけではない場合が多いことがわかった。つまり、せっかくプロセッサ内部を高度に並列化しているにも関わらず並列性が最大限に活かされていない。単一スレッドでは完全には使われないプロセッサ内部資源を複数のスレッドに分配することで、プロセッサが本来持つ並列性を最大限に引き出してシステム全体のパフォーマンスを向上させようというのがSMTの本来の目的である。また、CGMTやFGMTといった同時にマルチスレッドを実行しないマルチスレッディング技術同様に、メモリレイテンシを隠蔽する効果もある。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%83%8F%E3%82%A4%E3%83%91%E3%83%BC%E3%82%B9%E3%83%AC%E3%83%83%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0
▼ハイパースレッディング・テクノロジー▼
ハイパースレッディング・テクノロジー(”Hyper-Threading Technology”、HT、HTT)とは、インテルのハードウェアマルチスレッディング実装に対する同社の商標である。当初は、NetBurstマイクロアーキテクチャにおける同時マルチスレッディング(”Simultaneous Multithreading”; SMT)の実装に対して用いられていたが、その後、コードネームItanium 2#Montecito(モンテシト) Montecitoの名で知られるプロセッサナンバー90xxのItanium 2 Itaniumに於ける”Switch-on-Event Multi-threading”(SoEMT)(ハードウェアマルチスレッディング#ブロック型マルチスレッディング ブロック型マルチスレッディングの一種)にも用いられ、インテル#LPIA LPIA(”Low Power on Intel Architecture”)製品の1つであるインオーダプロセッサのIntel AtomのSMT実装もハイパースレッディング・テクノロジーと称している。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%83%8F%E3%82%A4%E3%83%91%E3%83%BC%E3%82%B9%E3%83%AC%E3%83%83%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0
▼ハイパースレッディングテクノロジー▼
『』より :
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%83%8F%E3%82%A4%E3%83%91%E3%83%BC%E3%82%B9%E3%83%AC%E3%83%83%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0
▼「ハイパースレッディング」以外の用語▼



