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

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

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/12/05 23:18 UTC 版)

概要

ノイマン型では、記憶装置に命令を格納するので、プロセッサが命令を実行するには必ずバスを通して記憶装置(メモリなど)にアクセスしなければならず、プロセッサと記憶装置のアクセス速度が遅ければコンピュータ全体のボトルネックになる。

なお、本来この事はノイマン型だけでなくプログラム内蔵方式に共通の事項であるが、プログラム内蔵方式の代表例がノイマン型であるためこのように呼ばれる。

現代のコンピュータはほとんどがプログラム内蔵方式であるため、CPUの性能向上だけでなく、記憶装置のアクセス速度向上も図られており、キャッシュメモリを導入するなど、記憶の階層化は、コンピュータ全体のパフォーマンスの改善のために重要である。また、実行するプログラムを設計する際にも、使われやすい処理のサブルーチン化など局所化が工夫される。

歴史

フォン・ノイマン・ボトルネックは、今日では、コンピュータ設計上の留意点として扱われているが、もともとはプログラミングにおける問題意識から指摘されたものである。ジョン・バッカスがそのチューリング賞受賞講演「プログラムはフォン・ノイマン・スタイルから解放されうるか? 関数型プログラミング・スタイルとそのプログラム代数」において、従来型のプログラミング・スタイルの問題点について、それを実行するコンピュータの「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の元に提供されております。

©2024 GRAS Group, Inc.RSS