【稳定可用容量:mib】
三万九千四百二十四mib。
这个数字折合三十八点五Gib,确凿地证明了c170-09内部存在十Gb以外的稳定存储空间,但也仅仅证明了这一件事。
在恢复状态下,计算上下文的大门依旧紧闭。
主机只能通过维护映射去读写那片空间,板卡与服务器之间,横亘的依然是那条狭窄的pcIe链路。
把数据送进去,需要时间。
重新读出来,又要再走一遍。
GA100与五组hbm之间的五千一百二十位总线,在这种工作方式下没有真正参与计算。
它就像一间接在狭窄走廊尽头的巨大仓库,用它保存检查点,甚至未必比两组机架式存储更划算;用它训练模型,更是毫无意义。
江临没有在第十二次传送任务表上勾选获得可长期运行的计算节点。
他只是在新建的项目目录后,平静地敲下了一行批注。
【当前状态:可寻址,不可计算。】
江临调出A100与170hx的两套资源图。
A100的路径一气呵成。
物理资源进入设备资源表,生成计算分区,驱动创建上下文,最终运行时提交内核。
而170hx却像两条被强行劈开的平行线。
正常启动时,它能进行计算,却只能看见10Gb的逼仄显存。
进入恢复状态后,它坐拥40Gb庞大仓库,双手却被捆绑,无法计算。
一边有手,一边有仓库。
制造商的强硬规则里,不存在两者同时生效的余地。
第十年冬,江临开始在代码的深渊中寻找两条路径的交会点。
他尝试过越界访问、修改资源表、强写设备页表,甚至尝试虚拟地址洞的映射。
换来的结果无一例外:拒绝、报错、终止与返回全零。
代价是沉重的。
c170-21在第六十八次测试后,不再接受新的隐藏映射请求。
正常十Gb模式仍然能够启动,原有计算负载也没有受到影响。
江临将它退出隐藏映射实验,转入10Gb常规节点组。
【c170-21】
【基础计算功能:保留】
【隐藏映射实验:终止】
【失效原因:隐藏映射状态无法恢复】
它没有报废,只是失去了继续回答这个问题的资格。
剩下的卡不能再用这种盲人摸象的方式消耗。
江临停下测试,用了三个月时间,将六十八次失败抽丝剥茧。
终于,他在第四组返回空值的记录里,捕获了一丝幽微的不一致。
除维护映射的关闭时序外,第十七次与第四十九次测试的其余条件完全相同。
相同的虚拟地址。
相同的页表格式。
相同的计算内核。
这意味着请求曾继续向下走过,卡在了某个深层逻辑中。
两次实验唯一的差异,是维护读写窗口关闭的时间。
第四十九次,计算上下文建立以后,维护映射仍额外保持了十四微秒。
十四微秒。
短到人类的神经末梢无法感知,却足够一条已经进入设备内部的维护请求,在产品隔离层关闭前,强占一个尚未释放的映射槽。
江临重新打开c170-09。
这一次,他不再对抗制造商的规则,而是顺水推舟。
让正常计算上下文完整建立,同时用外置中间板在维护窗口关闭前,精准卡位,提交一个符合维护接口格式的诊断映射请求。
他要做的,只是让这个本该随配置完成而释放的临时窗口,晚一点点关门。
窗口延长至二十七微秒,设备报错。
延长至四十一微秒,设备重启。
到第一百八十九次测试,窗口延长时间终于稳定在五十六微秒。
计算内核运行到第三条指令,停在读取操作上。
江临没有把它记作成功。
这只能证明失败位置已经从上下文建立阶段,推进到了实际读取阶段。
它是否真正进入了十Gb以外的物理空间,仍然需要一次可以独立核验的返回值。
第十一年三月十七日。
10Gb以内,江临写入一组连续整数。
10Gb以外,通过那五十六微秒的影子窗口写入另一组数据。
随后,他提交了一个十几行的求和内核。
内核如同潜行者,从可见空间起跑,无声地越过10Gb边界,遁入临时窗口。
屏幕上的计数器开始缓慢跳动。
【1024】
【2048】
【4096】
没有停机,没有返回全零。
【输入元素:】
【校验和:】
江临调出主机端独立计算结果,完全一致。
重复一百次,一千次,改变数据,改变窗口位置。
第七千四百二十一次,结果依然坚如磐石。
制造商写进产品配置里的铁壁并未消失,江临只是在铁壁合拢前,硬生生撑开了一道256mb的缝隙。
为了让这三十八点五Gib真正参与任务,所有计算都必须被切碎,像蚂蚁搬家一样穿过这道缝隙。
他重写了运行时的三层架构:Shadow_Aperture维持窗口,tile_Ledger记录数据分块账本,Kernel_Gate负责边界与回滚检查。
第一个三十二Gib矩阵分块计算任务,原本会被通用框架直接判定为显存溢出。
江临将其切成一百二十八块,每块二百五十六mib。
数据先搬入隐藏空间,计算时映射到窗口,算完留下结果,再切下一块。
第一次运行耗时九小时四十七分。
迭代到第十三版,预取机制加入,时间被压缩至五十六分钟。
第十二年秋天,稳定运行时间降至二十一分钟。
虽然速度远不及A100,但它终于不再是一只只能从门缝向外搬东西的仓库。
江临将项目状态更新。
【可寻址/可计算/不兼容通用运行时/需要分块与检查点】
一张卡的打通,只代表这条工程路径可行。
第十三年,整批复测开始。
剩下的三十张卡,在测试中展现出了千疮百孔的个性。
有的在高温下大面积报错,有的带着固定的物理坏区,有的低温启动频繁失败。
过去的矿场不需要区分这些,只要10Gb能跑哈希算法就万事大吉。
但在前哨站,江临必须像了解战友的伤疤一样,重新认识每一张卡的极限、温度曲线和坏区分布。
漫长的打磨持续到第十七年末。
二十七张隐藏映射卡的稳定可计算容量,分布在三十四Gib至三十九Gib之间。
【原始板卡:32张】
【破坏性损失:2张】
【正常十Gb模式可用:30张】
【隐藏映射可用:27张】
【隐藏映射不可用:3张】
【隐藏空间稳定可计算容量:约1tib】
【任意单节点故障可恢复:通过】
江临打开第十二次传送任务表。
【获得可长期运行的计算节点:完成】
第十八年夏天的正午,荒原上狂风呼啸,二十四块满是划痕的老旧光伏组件与两台废土风机共同发力。
当光伏、风力与储能余量全部越过安全线,计算权限下发。
四台服务器的风扇依次咆哮提速。
三十张170hx完成正常初始化。
其中二十七张建立影子窗口,另外三张只保留十Gb常规计算模式。
【NodE-A:八张隐藏映射卡】
【NodE-b:八张隐藏映射卡】
【NodE-c:六张隐藏映射卡+两张常规卡】
【NodE-d:五张隐藏映射卡+一张常规卡】
【集群状态:REAdY】
满载仅仅持续了十一分钟,风速下降后集群便开始收缩。
这十一分钟没有完成任何惊天动地的计算,但它宣告了一个奇迹。
那批被矿场打包清仓的退役设备,在人类文明消亡后的荒原上,重新组成了一座拥有一tib级可调度hbm容量的异构近存储计算集群。
这不是一块完整的大显存。
每张卡都有自己的坏区、温度边界、窗口大小和任务账本。
mpS-Scheduler负责让它们看起来像同一套系统。
而那张高贵的A100,如今只作为标准校验节点存在。
不同频没关系,带着坏区没关系,只要任务语义统一、失败能回滚,这台荒原缝合怪就能运转。
硬件的基础打牢后,下一步,是让mpS-Agent进入现实的计算环境。
江临没有草率地将Gpt-Neox-20b直接接入决策层。
测试证明,大模型会把相似的故障混为一谈,会复活已经被推翻的旧结论,会把特定条件下的特例夸大成普遍规律。
它的行文极具欺骗性,放进底层逻辑里却会引发灾难。
江临凝视着玻璃板下那张压了十多年的纸条。
【压缩之后,什么不能丢?】
对于硬件,40Gb压成10Gb,丢掉的是地址。
对于AI模型,几百万字压进参数,不能丢掉的是什么?
他在纸张下方写下四项铁律。
【来源】
【边界】
【反例】
【不确定性】
随后,mpS-EvidenceGate(证据门)建立。
模型沦为提议者,每一条提取的摘要,必须附带原始时间、适用条件和已知反例。
找不到来源的孤证,一律拦截。
它并未因此蜕变为会聊天的智能体。
模型仍然会提出错误关联,也会遗漏真正重要的条件。
变化只发生在一件事上。
没有来源、缺少边界、绕过反例的内容,不能再悄悄写进mpS-memory。
模型可以犯错。
错误必须留下位置。
第十九年至第二十二年,mpS-EvidenceGate一共重写了二十七版。
最初,它只能处理结构化故障日志。
后来逐步接入论文、代码提交、测试图片的人工标注与结构化检测结果、证明版本,以及经过转录的手写记录。
时间相近不再自动等于因果相关。
最新摘要不能覆盖旧结论。
已经被反例击穿的路径,也不能因为模型重新生成了一段流畅文字,便从失败账本里复活。
到第二十二年冬天,mpS-Agent现实适配版才第一次通过当前已知答案回归集。
【mpS-Agent a现实适配:受控输入版完成】
第二十三年三月。
算力开始处理第十一次废土之行留下的未闭合项。
东北七十三不是一个新出现的方向。
pmcU-17、L-NE-01与L-NE-02早已在地图上形成ARc-NE-01候选弧段,北侧塌陷区也被标成外环冷却干线的宽泛橙区。
问题在于,那片橙区仍然覆盖数十平方公里。
候选弧段无法闭合。
信号来源、传播路径和埋藏深度都没有答案。
以pmcU-17原始日志和既有外环模型为约束,mpS-diagnose将参数空间展开成八万多组假环境。
冷却介质状态。
节点时钟偏差。
传播速度。
断链位置。
中继折返。
mpS-Scheduler负责按照算力、供能和热负载边界,轮换执行这些复现任务。
mpS-EvidenceGate则把每一组候选结果重新压回七次原始维护事件。任何无法同时解释三处证据点的模型,都被剔除。
那条几十年都无法闭合的弧线,在地图上剧烈收缩,最终在东北方向收缩成一块八百多米宽的暗红色区域。
【候选中心区域:东北七十三塌陷区北侧】
【水平误差:±420m】
【估计深度:68m至113m】
【判断性质:外环共同信号源】
江临打开tm-7内环访问前置条件清单。
他没有划掉第一项入口定位未闭合,而是在后方平静地补上了一笔。
【共同信号源候选区已建立。】
随后,他调出了G-Explorer-c的状态记录。
备用关节检查完毕,通信中继节点在库,环境记录盒未启封。
那些随他跨越岁月带来的远征物资,在沉寂多年后,终于迎来了它们真正的宿命。
二号工作间里,矿卡风扇的轰鸣正逐组降下。
那座拥有一tib级可调度hbm容量的异构集群,并没有直接替他撞开真理的大门。
它只是将一片茫茫无际的荒原,暴力压缩成了地图上的一小块红斑。
江临转身,从斑驳的工具墙上取下扳手,稳步走向G-Explorer-c。
计算已经把路缩到了极致。
剩下的距离,需要机器亲自走完。