SpaceX 将发射火箭为国际空间站运送补给,一台 HPE (惠普企业)的超算电脑会一起被送上去。这是一台普通的超算电脑,基于 Linux,有钱就能买到的那种。但正因为其“普通”,这件事的性质变得非常特殊:正常情况下,国际空间站上使用的HPC (高性能计算机)需要在不同方面进行强化,花费相当大的时间精力对它们进行硬件改装。也正由于对各项物理特性的需求,不得不在性能上做妥协,导致宇航员在国际空间站上使用的计算设备,比地球上的要落后好几代。
几十年来,航天器设计师已经“硬化”了计算机,以抵御太空中宇宙射线和其他辐射的冲击。不幸的是,强化导致计算机运行速度变慢,需要数年才能开发和测试。例如,国际空间站的指令计算机使用的是1985年首次发布的英特尔386SX处理器,而来自航空航天巨头BAE Systems的硬化芯片仅以现代笔记本电脑处理器二十分之一的速度运行。
HPE星载电脑在国际空间站上花了将近一年的时间来测试是否可以在太空长期使用。为了测试这种方法,HPE从其工厂生产线上拿了一台带有双Intel处理器的标准,并将其发送到ISS国际空间站进行了一年的测试。测试结果显示,它运行良好,星载电脑的目的是可用于月球基地或火星任务的技术。但该技术还应该帮助提供HPE星载电脑提供良好的计算能力。
HPE在这台电脑上内建了故障检测和自我保护技术,有了这种技术,HPE星载电脑可以监控处理器温度和电压,内存错误和风扇速度等参数。当系统发现故障点时,它会隔离它们,并且降低运行速度,避免造成更大的故障
今天服务器中已有的另一种方法在太空中也很有用:HPE的Memlog技术。这项技术将存储芯片分成无数小元素,这样电脑就可以切断任何一个它确定会导致永久性故障的存储芯片,而不会影响全部数据存储。
该电脑一直在全天候运行计算,并且每秒进行万亿次数学计算。经过一年的努力,美国国家航空航天局将HPE星载电脑送回HPE工程师那里,后者将仔细检查其内部结构,以获得有关确切工作和损坏情况的详细信息。