30台二手Mac mini拼出1976年超算:算力反超8000倍

30台二手Mac mini拼出1976年超算:算力反超8000倍

硬件工程超级计算机计算机历史硬件复用

数据源:Museo de Historia de la Computación + Web Research

展厅中央立着一台一比一复刻的 Cray-1——1976 年那台标志性超算的完整外形。驱动它的计算核心是 30 台 2012 年出厂的旧 Mac mini,合起来的性能大约是原版机器的 8000 倍。

消费电子市场习惯把十年前的芯片视作电子垃圾。这台复刻机器给出了相反的答案。决定算力上限的核心,在于把零散硬件连接起来的协同网络。

拆出30台二手硬件,撑起半世纪前超算外壳

1976 年 Cray-1 交付,苹果公司也在这一年成立。为纪念这个巧合,博物馆花 18 个月完成了复刻:按原样重建了 C 字形柱体,底座环绕一圈标志性的软包长椅——原版机器把人坐的地方留在了超算本体上。

机身内部的算力单元全部由二手硬件拼成。团队搜集了 30 台旧 Mac mini,包含 25 台双核 i5 与 5 台四核 i7 机器。除两台机器产自 2014 年外,其余机器全部生产于 2012 年。这批行将报废的机器,被组合成拥有 64 个活跃核心的计算集群。

复制品全景,带 Cray-1 标志性的长条软座 图:复制品全景,带 Cray-1 标志性的长条软座。来源:Museo de Historia de la Computación

放弃专用芯片路线,通用网络让算力反超8000倍

数字上的跨度更直接。原版 Cray-1 走的是向量处理架构,一条指令同时作用于多个数据元素,峰值算力约 160 megaflops。

由旧电脑拼成的复刻集群,交出了 1.3 teraflops 的实测成绩。此前核心全开的状态下,团队测出过 1.5 teraflops 的峰值。即便当前一个节点离线,其计算吞吐依然超过原版超算 8100 倍。数字反差表明,廉价分布式架构已经大幅超越单体设计。

原版机器追求单机极限性能,将技术赌注押在昂贵的专用电路上。单机物理极限一旦见顶,造价便呈指数级飞涨。现代工业转向分布式路径:依靠标准协议将普通芯片串联成网。分布式系统的弹性扩展能力,最终击穿了专用超算的技术壁垒。

舍弃机械风扇,用垂直风道搭出零噪音热烟囱

散热是那个年代超算绕不过去的物理死局。Cray-1 用氟利昂冷却,制冷压缩机按配置有 10 吨到 40 吨几种规格,电网与计算机之间还要经过一台 12 相电动发电机组。这些设备都被放在机房外面,所以原版 Cray-1 本体反而不吵,吵的是它身后那套制冷系统。

复刻团队在结构工程上做出了巧妙设计。他们定制钢制底盘与导热铝托,将 30 台电脑垂直插在机架内部。整个环形机身由此构成自下而上的垂直风道。冷空气从底部吸入,受热后顺着顶部格栅自然排出。

垂直对流的热烟囱结构,省去了额外的机械风扇。单台 Mac mini 在待机工况下的噪音仅有 12 至 15 分贝。整个集群全力运行时,唯一的声响来自底部交换机产生的 30 分贝气流。相比现代服务器机房的尖锐呼啸,这台微型超算安静得像一件家具。

Mac mini 竖插在铝制托盘与钢制机架中形成自然散热的热烟囱 图:Mac mini 竖插在铝制托盘与钢制机架中形成自然散热的热烟囱。来源:Museo de Historia de la Computación

调动64个系统内核,单机指挥集群实时解算矩阵

在软件系统的选型上,团队放弃了主流 Linux 发行版。他们最终为所有节点统一刷入 macOS Mojave 系统。这套旧系统底层原生集成了成熟的 MPI 消息传递接口。主控节点无需繁琐配置,就能直接向局域网节点分发任务。

集群的神经中枢收拢在一台主控 Mac mini 上。控制台外观融合了 1970 年代 DEC VT05 的复古造型。团队原计划装 CRT 显像管,为了稳定最终换装现代液晶屏幕。桌案下方还预留了软驱槽位,并包裹了复古键盘外壳。

展厅现场的观众可以亲眼目睹并行计算带来的提速。团队编写了测试基准,用来执行大规模矩阵乘法运算。任务若仅由单核计算,屏幕上的终端输出往往耗时良久。当 64 个核心同时协同吞吐数据,解算任务在眨眼之间便宣告完成。

芯片会随时间贬值,协同架构留下了半世纪答案

现有的 30 台旧设备仅填满了塔身内部的一半空间。团队正发起众筹,计划加装 70 余台搭载 M4 芯片的新电脑。一旦新机柜组装完毕,这台机器甚至具备冲击全球超算排名的潜力。

从半世纪前的冷媒巨兽到今天的低噪集群,体系结构的变迁一览无余。消费市场淘汰的旧硬件依然蕴含着扎实的计算潜能。只要匹配合理的网络调度,分散的算力就能凝聚出惊人的工程能量。

决定计算天花板的关键,从不只是芯片铭牌上的出厂年份。复刻机器把半世纪架构变迁,浓缩成了一座触手可及的物理标本。当网络组织的力量打破单机极限,二手硬件同样能爆发出震撼的生产力。

参考链接:

  • Ars Technica:用 30 台报废 Mac mini 复刻 Cray-1 超算
  • Museo de Historia de la Computación 项目说明
  • Hacker News 讨论 (item?id=50028264)