船海典型软件在国产CPU上的适配及评估研究  

Research on the Adaptation of Ship Typical Software to Domestic CPU and Its Evaluation

在线阅读下载全文

作  者:郭伟 董俊伟 汪小川 程成[1,2] 褚学森 GUO Wei;DONG Junwei;WANG Xiaochuan

机构地区:[1]中国船舶科学研究中心,江苏无锡214082 [2]深海技术科学太湖实验室,江苏无锡214082 [3]清华大学计算机科学与技术系,北京100084

出  处:《科技创新与应用》2025年第4期1-9,共9页Technology Innovation and Application

摘  要:针对船海行业应用软件技术自主可控与数据安全的需求,聚焦船海典型应用软件在国产CPU硬件上的适配、测试及评估研究,提出上层应用软件在底层国产CPU硬件上的适配、测试及评估方法,构建搭载国产操作系统的鲲鹏、飞腾、海光、兆芯、申威及龙芯6类国产CPU硬件样机。以船海典型自研应用软件为对象,在6类国产CPU硬件样机上开展软件的代码改造、编译及适配,确立典型应用软件的功能及性能评估指标,开展相关指标在6类国产CPU硬件样机及原有Intel X86 CPU硬件上的测试与评估。研究结果表明,适配版应用软件在6类国产CPU硬件样机上的技术性能存在差异,且与Intel X86 CPU硬件相比,现行国产CPU硬件的技术性能相对较低,在一定程度上制约软件的运行效能;上层应用软件在底层国产CPU硬件上的适配存在源代码改造、第三方函数库的自研替代及非跨平台语言的重写等技术难点。研究成果能够为船海及其他行业的应用软件在国产CPU硬件上的适配提供理论方法与技术实践参考。Aiming at the demand for self-controlled technology and data security in terms of marine industry-related application software,the research on the adaptation,test,and evaluation of typical marine application software on domestic CPU has been carried out.The method of adapting,testing and evaluating upper-layer application software on the underlying domestic CPU has been proposed.Six categories of domestic CPU prototypes,including Kunpeng,Phytium,Hygon,Zhaoxin,Shenwei,and Loongson,which are equipped with domestic operating systems,have been constructed.With typical self-developed marine application software as the objects,the code modification,compilation,and adaptation of software were performed on the six types of domestic CPU prototypes.Functional and performance evaluation indexes of typical application software have been defined,and tests of relevant indexes have been carried out on six types of domestic CPU prototypes and the original Intel X86 CPU.The results indicate that there are differences in the technical performance of the adapted version of the application software on six types of domestic CPU prototypes,and the technical performance of the current domestic CPU is relatively inferior compared with that of Intel X86 CPU,which restricts the operation performance of the application software within a certain range;the adaptation of upper-layer application software on the underlying domestic CPU suffers from technical challenges such as code modification,self-research substitution of third-party function libraries,and rewriting of non-cross-platform languages.This paper can provide theoretical methods and technical practice for the adaptation of application software on the domestic CPU in marine and other industries.

关 键 词:船海 应用软件 国产化 适配 评估 

分 类 号:TP312[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象