フォン・ノイマン・ボトルネックとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > フォン・ノイマン・ボトルネックの意味・解説 

フォン・ノイマン・ボトルネック

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/06/12 06:08 UTC 版)

フォン・ノイマン・ボトルネック (: Von Neumann bottleneck) またはノイマンズ・ボトルネックは、コンピュータ・アーキテクチャの1つの型であるノイマン型に存在する性能上のボトルネック

概要

ノイマン型では記憶装置に命令を格納するのでプロセッサが命令を実行するにはバスを通して記憶装置(メモリなど)にアクセスしなければならない。ここで、プロセッサと記憶装置のアクセス速度が遅ければ、プロセッサの性能を高めてもコンピュータ全体の性能向上につながらない問題がある。

なお、この問題はノイマン型にかぎらずプログラム内蔵方式で共通して発生する問題であるが、ノイマン型が代表的なプログラム内蔵方式であるためこのように呼ばれる。

現代のコンピュータではノイマン型である。ノイマンズ・ボトルネックを避けるため、記憶装置のアクセス速度を高める開発が行われる他、キャッシュメモリなど記憶装置へのアクセス頻度を減らす機能が開発されている。

また、コンピュータで実行するプログラムを設計する際にも、使われやすい処理をサブルーチン化するなど、ノイマンズ・ボトルネックの影響を避けることが重要である。

歴史

フォン・ノイマン・ボトルネックは、今日では、コンピュータ設計上の留意点として扱われているが、もともとはプログラミングにおける問題意識から指摘されたものである。ジョン・バッカスがそのチューリング賞受賞講演「プログラムはフォン・ノイマン・スタイルから解放されうるか? 関数型プログラミング・スタイルとそのプログラム代数」において、従来型のプログラミング・スタイルの問題点について、それを実行するコンピュータの「CPU記憶装置と、その2つをつなぐバス」という構成の影響を受けすぎており、この隘路(ボトルネック)の交通整理をすることがプログラミングになってしまっている、と主張した際に命名された。

関連項目




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

辞書ショートカット

すべての辞書の索引

「フォン・ノイマン・ボトルネック」の関連用語

フォン・ノイマン・ボトルネックのお隣キーワード
検索ランキング

   

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



フォン・ノイマン・ボトルネックのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのフォン・ノイマン・ボトルネック (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS