您的位置:首页

详情

关于推行面向国产处理器系统工程化移植优化的建议

2021-04-16

 

摘 要:全面装备了国产处理器SW26010的神威太湖之光已在很多方面取得了前所未有的重大突破,为我国国产处理器和高性能计算机的进一步发展奠定了坚实基础。据了解,当前神威太湖之光的用户以高性能计算研究人员为主,主要关注应用程序如何在面向国产处理器的移植优化中获得更高的加速比,而应用领域的用户和产业用户则较少。为了促进领域与产业应用在国产处理器上长期稳定的协同发展,建议推行工程化移植优化,其以软件工程思想为指导,通过严格的软件测试体系、规范的代码版本与文档管理体系、通用的移植优化方案,来确保移植优化过程正确性、移植优化前后程序代码的一致性、新增代码的可读性与可维护性、移植优化后程序代码的通用性。基于地球系统模式程序的案例表明,国产处理器SW26010及其软件工具链已具备实施工程化移植优化的基础。工程化移植优化的成败高度依赖于以编译器为核心的编程工具链的稳定性、可靠性与自动性能优化能力。在我国编译器发展缺乏产业支撑、研发投入有限、技术基础薄弱的背景下,推行工程化移植优化的同时,亟需加强对国产处理器的国产编译器研发。