麻省理工学院,计算机架构实验室。
机房里的冷气开得很大,一排排黑色机柜发出持续且低沉的嗡嗡声。
靠窗的办公桌前,坐着一个穿格子衬衫的年轻助理教授,他的左手拿着半个抹了花生酱的冷面包,右手握着滑鼠。
电脑屏幕上,打开着ArXiv预印本网站的计算机分类页面。
他咬了一口面包,随意地滑动滚轮。
视线在最新上传的论文列表上扫过。
停住。
他把嘴里的面包咽下去,点开了其中一篇论文的摘要。
几秒钟後,他把手里剩下的面包放回了包装袋里,扯过一张纸巾擦了擦手。
双手放在了键盘上。
他点开了那篇论文的PDF附件,直接拉到了第三页,停在了一段用花括号和箭头标示的伪代码前。
键盘的敲击声在机房里响了起来。
他一边看着PDF,一边在自己的编译器里飞快地输入那段代码。
定义变量,建立指针,分配内存。
敲到一半,他的手指停顿了一下,眉头微微皱起。
他看了看屏幕上的代码,又看了看PDF。
他按下了退格键,删掉了刚才输入的两行,严格按照论文里的逻辑,重新敲下了一段截断指令。
十分钟後,最後一行代码输入完毕。
他把手从键盘上移开,握住滑鼠,移动到屏幕右上角的Run上。
食指按下。
「嗒。」
屏幕下方弹出了一个黑色的控制台窗口。
一行行白色的运行日志开始飞速往上滚动。
他拿起桌上的半杯冷咖啡,送到嘴边,眼睛盯着那个黑色的窗口。
滚动速度越来越快。
系统开始模拟千万级并发的数据洪流。
按照他以往的经验,当数据量突破内存分配的极值点时,控制台就会跳出刺眼的红色Error警告,然後整个系统会因为内存溢出而卡死。
他喝了一口咖啡。
日志还在滚动。
十秒。
二十秒。
半分钟过去了。
控制台上的白色代码依然在匀速刷新,没有红色的警告,没有卡顿。
那些庞大到足以撑爆整个架构的数据,在运行到那段截断指令时,就像是流进了一个无底洞,悄无声息地被摺叠、消化了。
…。。本站若有图片广告属于第三方接入,非本站所为,广告内容与本站无关,不代表本站立场,请谨慎阅读。
Copyright © 2020 祭司书院 All Rights Reserved.kk