マルチプロセッシングとマルチスレッディングとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > マルチプロセッシングとマルチスレッディングの意味・解説 

マルチプロセッシングとマルチスレッディング

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/23 17:24 UTC 版)

マイクロアーキテクチャ」の記事における「マルチプロセッシングとマルチスレッディング」の解説

詳細は「マルチプロセッシング」および「ハードウェアマルチスレッディング」を参照 コンピュータアーキテクトたちは、CPU動作周波数DRAMアクセス時間との乖離悩まされてきた。1つプログラム内の命令レベル並列化利用した手法はいずれも、メインメモリからデータフェッチする場合には長いストール発生させる可能性がある。さらに、高度な命令レベル並列化のための膨大な数のトランジスタと高い動作周波数により発生する熱は、もはや安価に冷却できるレベルではなくなった。こうした理由により、新し世代コンピュータは、1つプログラムスレッド範囲超えたより高い次元並列化手法用い始めた。 このトレンドは「スループットコンピューティング」としても知られる。この考え方は、もともとはメインフレーム市場オンライントランザクション処理が1トランザクション速度ではなく膨大な数のトランザクション処理できる能力強調したことに由来するネットワークルーティングWebサーバなどのこの10年急速に増加したトランザクション的なアプリケーションに対してコンピュータ業界は再び容量スループット問題強調してきている。 並列性実現する方法一つマルチプロセッシング、つまり複数CPU搭載したシステム用いることである。かつてはハイエンドメインフレームスーパーコンピュータのためのものであったが、小規模2-8個のマイクロプロセッサ搭載したサーバスモールビジネス市場一般的になっていた。大企業では、大規模(16-256個)のものが一般的である。さらに複数CPU搭載したパーソナルコンピュータ1990年代登場した半導体技術の進歩によってもたらされるさらなるトランジスタサイズの減少はさらに進み複数CPUが同じシリコンチップ上に実装されたマルチコアCPU登場している。はじめは組み込み市場ターゲットとし、シンプル小さなCPUのみ1つシリコン上に実装可能であった2005年までに、半導体技術の進歩によりハイエンドデスクトップCPU二つ搭載した CMPチップ大量生産することが可能となったサンマイクロシステムズUltraSPARC T1 のように、単純なスカラーインオーダーの)設計踏襲し1つシリコンにより多くプロセッサ詰め込む事を選択したものもある。 また、最近よく用いられるようになった技術としてマルチスレッディングがある。マルチスレッディングでは、プロセッサ低速システムメモリからデータフェッチする際、データ到着のためにストールする代わりにプロセッサ実行可能別のプログラムあるいはスレッド切り替えを行う。これは特定のプログラムスレッド動作高速化するものではないが、CPUアイドル時間減少させることで全体的なシステムスループット向上させる概念的には、マルチスレッディングはオペレーティングシステムレベルのコンテキストスイッチ等価である。違いは、マルチスレッド化されCPU通常のコンテキストスイッチが必要とする数百から数千CPUサイクルを1サイクル行ってしまうという点である。これはCPUの状態ハードウェアレジスタファイルプログラムカウンタなど)をアクティブスレッドごとに持つことにより実現されるさらなる改善方法として、同時マルチスレッディングがある。この技術は、スーパースケーラCPU異なプログラムスレッド)の命令を同じCPUサイクル複数実行させるのであるHistory of general purpose CPUsの記事に、CPU設計影響与えている研究分野トピック述べられている。

※この「マルチプロセッシングとマルチスレッディング」の解説は、「マイクロアーキテクチャ」の解説の一部です。
「マルチプロセッシングとマルチスレッディング」を含む「マイクロアーキテクチャ」の記事については、「マイクロアーキテクチャ」の概要を参照ください。

ウィキペディア小見出し辞書の「マルチプロセッシングとマルチスレッディング」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「マルチプロセッシングとマルチスレッディング」の関連用語

マルチプロセッシングとマルチスレッディングのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



マルチプロセッシングとマルチスレッディングのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのマイクロアーキテクチャ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS