フォン・ノイマン(1945)『EDVACに関する報告書 第一草稿』First Draft of a Report on the EDVACは、ノイマン型アーキテクチャを世界で初めて文書化したものとして有名である。
なお本報告書に関して、アラン・チューリングは1946年にイギリスの国立物理研究所に提出した文書Proposals for Development in the Mathematics Division of an Automatic Computing Engine(ACE)の中で、「本報告書[チューリングの自身の報告書のこと]は、提案された計算機についてかなり詳細な説明を提供している。ただし、 J. von Neumannの「EDVACに関する報告書」 と併せて読むことを推奨する」(The present report gives a fairly complete account of the proposed calculator. It is recommended however that it be read in conjunction with J. von Neumann’s ‘Report on the EDVAC’)と記載するなど、ノイマンの第一世代のデジタル式電子計算機技術者に与えた影響は極めて大きい。
そして自動計算システム(automatic computing system)に対する命令(instructions)について、プログラムによる処理の自動性を強調して下記のように記載している。
これらの命令が装置に与えられると、装置は、それ以上の人間の知的な介入を必要とせずに、それらを完全に実行できなければなりません。必要な操作の最後に、装置は結果を上記のいずれかの形式で記録する必要があります。
また「超高速」性の確保のために真空管を採用すべき理由に関して、ノイマンは、下記のように人間の神経細胞のシナプス伝達時間との比較もおこなっている。
4.3 It is clear that a very high speed computing device should ideally have vacuum tube elements. Vacuum tube aggregates like counters and scalers have been used and found reliable at reaction times (synaptic delays) as short as a microsecond (= 106 seconds), this is a performance which no other device can approximate. Indeed: Purely mechanical devices may be entirely disregarded and practical telegraph relay reaction times are of the order of 10 milliseconds (= 102 seconds) or more. It is interesting to note that the synaptic time of a human neuron is of the order of a millisecond(= 103 seconds).
■本報告書von Neumann, J. (1945) “First Draft of a Report on the EDVAC”. University of Pennsylvania, Moore School, 30 June 1945. (101 pp.)のPDFファイル■
本報告書のPDFは様々なWEBサイトからダウンロードできる。下記にその中のいくつかを紹介する。
- Smithsonian Libraries and Archives版
タイプライタ版のカラースキャン・データ。文字がかすれている箇所があり、少し読みにくい。PDF以外に、ePub,Kindle, JPEGの各種フォーマットがダウンロード可能。
- Computer History Museum版
タイプライタ版のグレースキャン・データ。背景はグレーであるが、文字はそれなりに濃く読みやすい。
- IEEE Annals of the History of Computing, Vol.15, No.4,1993再録版
https://web.mit.edu/sts.035/www/PDFs/edvac.pdf
https://dl.acm.org/doi/10.1109/85.238389ペンシルベニア大学ムーア・スクール図書館から入手したオリジナルのタイプ原稿を忠実にテキスト化したもの。ただし、多数の誤植を修正し、フォン・ノイマンが未記入のままにしていた後方参照については、可能な限り補完を行っている。欠落している参照(主に第15.0節以降の未執筆部分に関するもの)は、空の { } で示されている。追加された箇所(主に後方参照)はすべて { } で囲まれている。 - Michael D. Godfreyによる、1993年のIEEE Annals of the History of Computingの追加・修正版
https://people.csail.mit.edu/brooks/idocs/VonNeumann_EDVAC.pdfSunit Mahajan氏による入念な校正による修正箇所の指摘を受けて、Michael D. Godfreyがいくつかの追加・修正を加えたもの。目次と図へのハイパーリンクも追加されている。最終的なバージョンは、2011年1月10日付。