発見 — ENIAC(1945年)
ENIAC(Electronic Numerical Integrator and Computer)は、ムーア電気工学学校のジョン・モークリーとJ・プレスパー・エッカートによって設計され、アメリカ陸軍(弾道研究所)が砲兵射撃表の計算のために委託した。1つの弾道計算にENIACは30秒を要したが、人間の計算手では20時間がかかった。
マシンパラメータ
| パラメータ | 値 |
|---|---|
| 完成日 | 1945年11月(公開は1946年2月) |
| 設置場所 | ペンシルベニア大学、フィラデルフィア |
| 真空管数 | 17,468本 |
| 重量 | 27トン |
| 占有面積 | 167 m²(約15 × 9 m) |
| 消費電力 | 150 kW |
| 演算速度 | 加算5,000回/秒、乗算357回/秒 |
| 費用 | $487,000(2024年換算で約$7M) |
技術的解説 — 電子計算
ENIAC以前の複雑な計算は、人間の計算手(多くは女性数学者)または電気機械式の計算機(リレー)によって行われていた。ツーゼのZ3(1941年)はリレーを使用し、英国のコロッサス(1944年)は暗号解読に特化しており汎用的ではなかった。
1. 電子スイッチとしての真空管 — 各真空管は電子スイッチとして機能する:オン/オフの切り替えに約1 μs(機械式リレーの約10 msに対して)。リレーに比べ10,000倍の速度向上により高速計算が可能になったが、発熱が激しく故障も頻発した(約2日に1本の真空管が故障)。
2. 十進法アーキテクチャ — ENIACは10進法で計算する(2進法ではない)。1桁の十進数は10本の真空管のリングカウンタで表現される。真空管の使用量は多いが、人間スケールの問題とのインターフェースは単純化された。
3. 配線によるプログラミング — プログラミングはケーブルの物理的な接続変更と約3,000個のスイッチの調整によって行われた。6人のプログラマー(ケイ・マクナルティ、ベティ・ジェニングス、ベティ・スナイダー、マーリン・メルツァー、フラン・ビラス、ルース・リヒターマン)は各プログラムのために回路レベルでマシンを理解する必要があった。この作業には数日を要した。
4. フォン・ノイマン・アーキテクチャ(1945年) — プロジェクトのコンサルタントであるジョン・フォン・ノイマンがEDVAC報告書を著し、プログラム内蔵方式を提案した。命令とデータが同一メモリに格納され、逐次的に読み出される。ENIAC自体も1948年にこの方式で部分的に動作するよう改修された。
なぜ成功したか
最大の課題は信頼性であった:17,468本の真空管は個々の故障率が高い。エッカートは真空管を定格よりも大幅に低い電圧で駆動することでこの問題を解決した。熱ストレスが軽減され、寿命が延長された。結果として、平均故障間隔が15分から数日間へと劇的に改善された。
この解決策は第一原理の典型的な適用である。真空管の寿命は温度に指数関数的に依存する。電圧を下げれば動作温度が下がり、故障率が指数関数的に改善する。エッカートのアプローチは経験主義ではなく、基礎物理学に基づいた合理的設計であった。
ENIACのもう一つの成功要因はモジュール設計にあった。マシンは20の独立した蓄積器(アキュムレータ)で構成され、各蓄積器が10桁の十進数を保持できた。この並列構成は、単一の算術ユニットよりも高いスループットを実現した。さらに、ENIACは弾道計算だけでなく、水爆の設計シミュレーション(1945年12月)やモンテカルロ法の初期実験にも使用され、汎用コンピュータとしての可能性を実証した。
因果連鎖
ENIAC(1945年)→ フォン・ノイマン・アーキテクチャ/EDVAC(1949年)→ 商用コンピュータ(UNIVAC I、1951年)→ トランジスタ化(1950年代)→ 集積回路(1958年)→ マイクロプロセッサ(Intel 4004、1971年)→ PC(1980年代)→ インターネット/ウェブ → スマートフォン → AI
エピソード — 忘れられた6人のプログラマー
ENIACをプログラムした6人の女性は、1997年にキャシー・クライマンが彼女たちの名前を再発見するまで認知されなかった。彼女たちはドキュメントも訓練もなく、電気回路図を直接研究することで、サブルーチンとデバッグの最初の概念を開発した。
遺産と現在のデータ
ENIACはコンピューティング時代を切り開いた。プロジェクトの中で形式化されたフォン・ノイマン・アーキテクチャは、80年を経た現在も支配的なパラダイムであり続けている。計算能力はこの間に約10¹⁰倍に増大した。
ENIACの影響は計算速度の向上だけではない。それは「汎用機械」という概念を実証した。弾道計算のために設計されたマシンが、水爆シミュレーション、気象予測、乱数生成にも使用できた事実は、チューリングの万能機械の実体化であった。ENIACから始まった電子計算機の系譜は、ムーアの法則に従って指数関数的に進化し、現在のAI、ゲノム解析、気候モデリングを支えている。
出典
2026年8月のファクトチェック監査で検証された参考文献 — 本記事の記述は
以下のページと照合されています。
