プログラムを命令の列としてデータと同じメモリに置き、順番に読み出しては実行する仕組みです。1945 年前後に John von Neumann の名で発表された報告書に由来し、以後ほぼすべての汎用コンピュータがこの設計を採用しています。
プログラムを命令の列としてデータと同じメモリに置き、順番に読み出しては実行する仕組みです。1945 年前後に John von Neumann の名で発表された報告書に由来し、以後ほぼすべての汎用コンピュータがこの設計を採用しています。
CPU や GPU の仕組みを説明する記事、コンピュータアーキテクチャの入門書で「ノイマン型」という言葉に出会います。AI の計算で GPU が使われる理由を語る場面でも、この設計の弱点とセットで登場します。
プログラムとデータを同じメモリに置く基本設計です。
プログラムの入れ替えだけで別の仕事ができます。
計算とメモリの行き来が渋滞しやすい弱点があります。
GPU や専用チップが使われる理由の理解に役立ちます。
メモリと処理の往復という視点を押さえると理解が進みます。
ノイマンボトルネック、GPU、並列処理
「ノイマン型」という名称は、John von Neumann が 1945 年に公表した EDVAC に関する報告書「First Draft of a Report on the EDVAC」…