□本报记者 王冰珂
12月28日,曙光信息产业(河南)有限公司内,国产基础软件栈攻坚团队首席架构师陈永青拍到一张照片:实验室的白板上画满了物理、化学、天文、物探等代表不同领域应用软件的图标,被红线聚集到白板中间代表基础软件栈的方框上。
“当前国内应用软件领域虽百花齐放,却呈现各自为战的碎片化状态,企业为适配不同硬件往往要重写海量代码,‘不好用、难互通’成为行业普遍痛点。”陈永青指着白板介绍,“通俗来讲,软件栈就是为应用软件打造的核心底座,是保障应用软件稳定运行的独立组件集合。尤其在芯片领域,国产基础软件栈更是国产化芯片生态构建的关键根基。”
党的二十届四中全会明确提出,“加快高水平科技自立自强,引领发展新质生产力”“要加强原始创新和关键核心技术攻关,推动科技创新和产业创新深度融合”,为国产基础软件产业发展指明了方向。
紧扣国产软件和信息产业的发展需求,曙光信息产业(河南)有限公司国产基础软件栈攻坚团队深耕不辍,依托对芯片指令集的深度拆解与技术攻坚,成功研发出异构资源管理系统、产品级高性能编译器、产品级高性能基础库等核心成果,让原本只能在国外环境下运行的工业仿真、气象预测等关键软件,成功实现在国产软硬件环境下的平滑迁移。
“值得一提的是,我们将应用迁移周期从过去的3个月大幅缩短至最快1天,且运行性能稳定维持在85%以上。”陈永青自豪地说,这一突破真正实现了异构算力的逻辑统一,为基础软件技术创新提供了硬核支撑。
在陈永青看来,软件栈建设不仅要“连得通”,更要“跑得快”。因此在基础软件栈设计阶段,团队既充分考量软硬件解耦,保障底层代码的高效复用、降低研发成本;又兼顾不同硬件架构与指令集特性,全力实现国产芯片适配后的极致性能优化。
破解高端芯片领域“卡脖子”难题,建设自主可控的国产基础软件栈至关重要。陈永青介绍,基础软件栈是国外高端芯片构筑生态壁垒的核心支撑,唯有突破这一关键壁垒,才能有效消解抢占科技战略高地过程中面临的马太效应。
河南省在国产基础软件栈自主建设领域极具潜力。近年来,郑州大学携手中科曙光集团,依托郑大曙光研究院技术积淀,持续深化产教融合与高精尖人才培养,每年为高端芯片、基础软件栈、前沿行业应用等细分领域培育专业人才300余名,持续为国产芯片产业自主发展添砖加瓦。
面向“十五五”,团队将在攻克领域前沿技术难题的实践中,进一步扩大高精尖实战型人才培养规模、拓宽覆盖范围,为河南省产业升级与转型发展涵养优质生态、筑牢坚实根基。