2024年美国一家数据存储公司非要把圆周率算到105万亿位,存这些数足足占了100万GB的空间,差不多等于几十万部手机的内存加一块儿,硬是让几十万台设备连轴转了75天。为啥非要折腾这事儿?
信源:(央广网——圆周率已计算至小数点后约105万亿位,再次刷新纪录)
机房里的服务器连轴转了几十天,中途断过一次电,工程师盯着屏幕上跳出来的报错弹窗。
手都在抖,几十天的算力说没就没,之前熬的夜全白搭。
他们紧急调了备用电源,把之前存了一半的校验数据导出来,从头接着跑,连吃饭都守在机柜旁边,就怕再出一点岔子。
最后跑完的那一刻,整个团队没人欢呼,所有人先盯着屏幕上跳出来的最终位数。
反复核对了三遍校验码,确认没出错,才敢把这个结果对外公布。
消息传出来,网上一堆人追着问,这帮人是不是闲得没事干,费这么大劲算一串永远用不上的数字,纯粹是浪费电。
这事得往回倒几千年说,祖冲之蹲在屋子里摆弄一堆竹筹,连个算盘都没有,全靠手动算。
把圆一点点切出上万条边,算出来的结果领先了全世界一千年。
那时候没人给他发项目经费,也没人给他评什么奖项,他就抱着一堆小木棍,闷头算了两年。
最后把小数点后七位的结果写在纸上,没想着靠这个换什么好处,就是想把这个数摸得更准一点。
后来第一台通用计算机造出来,占了大半个屋子,几十吨重,通上电整个楼的灯都暗了一度,跑了几十个小时,吐出来一卷打满数字的纸带。
那卷纸现在还放在博物馆里,边角都磨破了,就是这卷纸,把人从手动算的死循环里拽了出来。
不用再蹲在地上摆弄小木棍,能靠机器往更后面的位数冲。
后来有两个兄弟,自己在出租屋里攒零件拼了台机器,没花多少钱,天天窝在公寓里调参数。
每次多算出十几位,就抱着刚打出来的数字核对半天,他们写出来的算法,到现在干这行的人还在用来算圆周率。
有人说要是哪天圆周率被算到头了,整个世界的逻辑都得塌掉,所有靠数学搭起来的物理规则都得重新写。
这么多年无数人把算力堆上去,算出来的结果全是乱的,半点儿规律都摸不到,就像随手撒出去的碎石头,你永远猜不到下一个数字是什么。
早年英特尔的处理器刚卖出去一批,就有人发现算圆周率的时候会出小错,差了几乎可以忽略的一点点。
要是没靠算圆周率把这个bug揪出来,后面用到航天、工业控制里,不知道要出多少乱子。
最后他们只能把卖出去的芯片全召回来,亏了好大一笔钱。
从那之后,不少新造出来的芯片,第一关测试就是跑圆周率,能扛住连续几十天的满负载计算,不出错,才算合格。
这几年各个团队的纪录换得比手机更新还快,你刚把位数推上去没几个月,别人就用新的硬件和算法,直接把纪录翻了倍。
没人觉得这事是无用功,你要想把服务器的连续读写能力拉到极限,要想把新的存储硬件的稳定性测出来,找别的测试项目都不如算圆周率好使。
几十天满负载跑,数据量堆到顶,硬件里藏着的小毛病全能给你逼出来。
不少人说平时用圆周率小数点后三四位就够了,航天任务里用十几位,连整个宇宙的尺寸都能量准,后面那么多位根本没人用得上。
但干这行的人都清楚,你要想把硬件的性能往死里磨,要想把新的算法的效率提上去,就得靠这种看起来没用的事往极限冲。
你能把圆周率算到多少位,就说明你手里的存储硬件、算力调度、连续运行的稳定性到了什么水平。
这些技术磨出来之后,转头就能用到气象预报、航天轨道计算、新药研发这些实打实的领域里。
之前有个团队为了冲新纪录,把几十块大容量硬盘串起来,连续跑了上百天,中途有一块硬盘出了坏道。
他们提前做了多副本备份,没丢数据,换了硬盘接着跑,最后出来的结果,连校验用的数字都核对了好几轮,确认没有半点儿差错。
他们没想着靠这个拿什么奖,就是想试试,现在手里的硬件到底能扛到什么程度。
从祖冲之手里的小竹筹,到现在机房里嗡嗡转的液冷服务器,算圆周率的人换了一批又一批,没人真的指望靠这串数字直接换钱换资源。
大家就是抱着一股劲,想往更远的地方摸一摸,看看人类手里的工具,到底能撑到什么地步。
这些看起来没用的计算,最后全变成了实打实的技术积累,用到了各个行业里。
你平时用的手机能流畅跑大型软件,你坐的高铁能精准控速,背后都有这些极限测试磨出来的技术打底。
没人会觉得算圆周率是浪费资源,就像没人会觉得往没人去过的山里走是瞎折腾,你走得越远,摸得越细,手里的路才能铺得更宽。
后面的人才能踩着这些技术,往更难的领域里走。
这么多年的接力跑下来,没人真的想拿到那个最终的结果。
大家就是想一直往前跑,看看下一个数字出来的时候,人类手里的技术,又往前跨了多大一步。
