ハードウェア フォンノイマンのボトルネックとは何ですか? -techopediaからの定義

フォンノイマンのボトルネックとは何ですか? -techopediaからの定義

目次:

Anonim

定義-フォンノイマンのボトルネックとはどういう意味ですか?

フォン・ノイマンのボトルネックは、最高速度のデータ転送と比較してプロセッサーの相対的な能力により、コンピューター・システムのスループットが制限されるという考えです。 このコンピュータアーキテクチャの説明によると、メモリにアクセスしている間、プロセッサは一定時間アイドル状態になります。

フォンノイマンのボトルネックは、20世紀の数学者、科学者、コンピューターサイエンスのパイオニアであり、マンハッタンプロジェクトにも参加したジョンフォンノイマンにちなんで命名されました。

TechopediaはVon Neumannのボトルネックを説明します

フォンノイマンのボトルネックは、より高速なメモリアクセスを可能にすることにより、より高速なCPUを提供する方法を検討しています。 フォン・ノイマンのボトルネックの基礎の一部は、コンピューターがプログラミング命令を実際のデータとともに保存するフォン・ノイマン・アーキテクチャであり、これらの2種類のメモリが別々に保存されるハーバード・アーキテクチャです。 これらのタイプのセットアップは、よりシンプルで事前にプログラムされたマシンが、プログラミングおよび情報データを制御するためのより良い方法を必要とする新しいコンピューターに取って代わるために必要になりました。


コンピュータ科学者は、さまざまな方法でフォン・ノイマンのボトルネックに対処しようとしました。 1つは、アクセスしやすいキャッシュに重要なメモリを配置することです。 マルチスレッド、またはトリアージシステムで複数のプロセスを管理するという考え方もあります。 並列処理やメモリバス設計の変更など、他の潜在的なツールも、この「ボトルネック」を減らすという考えに取り組んでいます。または、この問題でよく使用されるフレーズで、プロセッサに出入りするメモリの帯域幅を増やします。


フォン・ノイマンのボトルネックを「修正」するための他のアイデアは、より概念的です。 専門家は、従来のコンピューティングで使用される線形システムと比較して、より多くの分散メモリの摂取を可能にする、生物学の世界をモデルにしたさまざまな「非フォンノイマン」または「非フォン」システムを構築しました。 一部のアイデアには、「メモリ」や他のナノスケールコンポーネントがメモリ処理に役立つ可能性があるなど、他の新しいテクノロジーが関係しています。 フォン・ノイマンのボトルネックを取り巻くアイデアの多様性は、このアイデアが過去数十年にわたって出現したコンピューティングの可能性を評価する上でどれほど不可欠であるかを示しています。

フォンノイマンのボトルネックとは何ですか? -techopediaからの定義