1947 年手绘流程图:ENIAC 上首个蒙特卡洛程序如何诞生
JosephJacks_ · x · 2026-10-30
作者晒出 1947 年 12 月 9 日的手绘原版流程图——由 Klára Dán von Neumann 与 John von Neumann、Metropolis、Ulam 合作,为改装后的 ENIAC 编写的历史上首个自动化蒙特卡洛模拟(洛斯阿拉莫斯中子输运)。
关键史实与流程图解读:
- ENIAC 改造为存储程序计算机:此前 ENIAC 每换一道题都要重新插线。为跑中子输运模拟,Klari、von Neumann、Adele Goldstine 与 Clippinger 把三个 104 项函数表改造成只读指令存储,支持 60 个操作码,使 ENIAC 成为世界首台可运行的存储程序计算机。
- Klari 独力手写 800+ 条指令,并在阿伯丁试验场监督了 30 天的执行。这张 24×18 英寸的图纸堪称现代科学软件的诞生现场。
- 流程图五个部分:① 从 IBM 穿孔卡读入中子初始状态(位置、方向余弦、速度、时间、权重、材料区);② 硬件实现 von Neumann 的平方取中伪随机数发生器,采样指数自由程;③ 中子飞行与三赛竞争——下次核碰撞、越界逃逸、时间步普查三条距离比大小;④ 碰撞后按截面分支为弹性散射/非弹性散射/裂变/吸收四种结果,并用质心运动学算散射后速度;⑤ 结果映射到累加器并穿孔输出子代卡片。
「研究」频道最新
- 南大团队发布 VibeGame:对抗式智能体团队从提示词生成完整 2D 游戏 — nanjinguniv · 2026-10-30
- 腾讯发布 WeVisCut:单个智能体包揽剪辑室,token 用量仅为 Opus 1/33 — tencent · 2026-10-30
- IntReal 发布:10 万条真实多模态交错样本评测统一模型 — nanjinguniv · 2026-10-30
- WebAnything:把任意真实网站自动重建为可复用的 Agent 训练环境 — Tianci Xie · 2026-10-30
- WorkFactory:把职业意图批量转成可执行任务训练工作 Agent — IQuestLab · 2026-10-30
- 计算机穷举搜索攻破 Erdős 谜题:新求出 a(66)=3065 — kevrussell · 2026-10-30