针对船海行业应用软件技术自主可控与数据安全的需求,聚焦船海典型应用软件在国产CPU硬件上的适配、测试及评估研究,提出上层应用软件在底层国产CPU硬件上的适配、测试及评估方法,构建搭载国产操作系统的鲲鹏、飞腾、海光、兆芯、申威...针对船海行业应用软件技术自主可控与数据安全的需求,聚焦船海典型应用软件在国产CPU硬件上的适配、测试及评估研究,提出上层应用软件在底层国产CPU硬件上的适配、测试及评估方法,构建搭载国产操作系统的鲲鹏、飞腾、海光、兆芯、申威及龙芯6类国产CPU硬件样机。以船海典型自研应用软件为对象,在6类国产CPU硬件样机上开展软件的代码改造、编译及适配,确立典型应用软件的功能及性能评估指标,开展相关指标在6类国产CPU硬件样机及原有Intel X86 CPU硬件上的测试与评估。研究结果表明,适配版应用软件在6类国产CPU硬件样机上的技术性能存在差异,且与Intel X86 CPU硬件相比,现行国产CPU硬件的技术性能相对较低,在一定程度上制约软件的运行效能;上层应用软件在底层国产CPU硬件上的适配存在源代码改造、第三方函数库的自研替代及非跨平台语言的重写等技术难点。研究成果能够为船海及其他行业的应用软件在国产CPU硬件上的适配提供理论方法与技术实践参考。展开更多
文摘针对船海行业应用软件技术自主可控与数据安全的需求,聚焦船海典型应用软件在国产CPU硬件上的适配、测试及评估研究,提出上层应用软件在底层国产CPU硬件上的适配、测试及评估方法,构建搭载国产操作系统的鲲鹏、飞腾、海光、兆芯、申威及龙芯6类国产CPU硬件样机。以船海典型自研应用软件为对象,在6类国产CPU硬件样机上开展软件的代码改造、编译及适配,确立典型应用软件的功能及性能评估指标,开展相关指标在6类国产CPU硬件样机及原有Intel X86 CPU硬件上的测试与评估。研究结果表明,适配版应用软件在6类国产CPU硬件样机上的技术性能存在差异,且与Intel X86 CPU硬件相比,现行国产CPU硬件的技术性能相对较低,在一定程度上制约软件的运行效能;上层应用软件在底层国产CPU硬件上的适配存在源代码改造、第三方函数库的自研替代及非跨平台语言的重写等技术难点。研究成果能够为船海及其他行业的应用软件在国产CPU硬件上的适配提供理论方法与技术实践参考。