数据与计算发展前沿 ›› 2024, Vol. 6 ›› Issue (3): 150-161.

CSTR: 32002.14.jfdc.CN10-1649/TP.2024.03.016

doi: 10.11871/jfdc.issn.2096-742X.2024.03.016

• 技术与应用 • 上一篇    下一篇

基于鲲鹏处理器的WRF移植与评估

陈晔峰1(),晏臣2,陈锋3,*(),安卫士1,何明扬3   

  1. 1.浙江省气象信息网络中心,浙江 杭州 310017
    2.华为技术有限公司,浙江 杭州 310051
    3.浙江省气象科学研究所,浙江 杭州 310008
  • 收稿日期:2023-03-31 出版日期:2024-06-20 发布日期:2024-06-21
  • 通讯作者: *陈锋(E-mail:fchen_zj@163.com
  • 作者简介:陈晔峰,浙江省气象信息网络中心,正高级工程师,主要从事气象信息技术研究。
    本文主要负责研究技术路线设计、结论分析及论文修改工作。
    CHEN Yefeng is a senior engineer at Zhejiang Meteorological Information and Network Center. He is mainly engaged in the research of meteorological information technology.
    In this paper, he is mainly responsible for the research of Technology roadmap design, conclusion analysis, and paper modification.
    E-mail: chenyefeng@163.com|陈锋,浙江省气象科学研究所,正高级工程师,主要从事数值天气预报研究。
    文主要负责数值试验设计、结果分析及论文共同撰写。
    CHEN Feng is a senior engineer at Zhejiang Institute of Meteorological Sciences. He is mainly engaged in numerical weather prediction research.
    In this paper, he is mainly responsible for numerical design of experiments, result analysis, and co-writing of papers.
    E-mail: fchen_zj@163.com
  • 基金资助:
    浙江省自然科学基金项目(LY21D050001);浙江省自然科学基金项目(LGF20D050001);浙江省气象科技计划重点项目(2018ZD01);浙江省气象科技计划重点项目(2019ZD11)

Porting and Evaluation of WRF Based on Kunpeng Processor

CHEN Yefeng1(),YAN Chen2,CHEN Feng3,*(),AN Weishi1,HE Mingyang3   

  1. 1. Zhejiang Meteorological Information Network Center, Hangzhou,Zhejiang 310017, China
    2. Huawei Technology Co., Ltd, Hangzhou, Zhejiang 310051, China
    3. Zhejiang Institute of Meteorological Sciences, Hangzhou, Zhejiang 310008, China
  • Received:2023-03-31 Online:2024-06-20 Published:2024-06-21

摘要:

【目的】开展WRF模式在鲲鹏处理平台上的应用评估,为国产芯片在气象行业开展广泛应用提供参考。【应用背景】近年来气象数值预报技术不断发展,超级计算机成为气象发展的主要支撑,研究国产芯片对气象信息化支撑技术,有助于促进国产芯片在气象行业的广泛应用。【方法】基于ARM架构的鲲鹏920处理器从STREAM、HPL、HPCG 3个方面进行基准测试,以气象行业典型应用WRF为例,展示鲲鹏处理器在模式移植、计算效率和扩展性方面的良好性能。【结果】从测试结果来看,鲲鹏处理器表现出优秀的访存带宽、浮点计算性能以及高扩展性;鲲鹏处理器的移植过程较为简单,应用性能满足气象行业的时效性与扩展性要求,预报结果能做到与气象现有平台保持一致。【结论】鲲鹏处理器具备在气象行业广泛应用的基础。

关键词: 高性能计算, ARM架构, 鲲鹏920, WRF应用, 性能评估

Abstract:

[Objective] This study is to evaluate the performance of the WRF model on the Kunpeng processor for the widespread application of domestic chips in the meteorological field. [Background] In recent years, the amount of meteorological observation data has been increasing, and supercomputers have become the main support for the development of meteorology. The research on the technologies of supporting meteorological information systems by the domestic chips is helpful in promoting the wide application of domestic chips in this field. [Method] The Kunpeng 920 processor based on the ARM architecture is tested by benchmarks in three aspects: STREAM, HPL, and HPCG. Additionally, WRF, a typical application in weather forecasting, is taken as an example to demonstrate the good performance of the Kunpeng processor in model migration, computing efficiency, and scalability. [Results] According to the test results, the Kunpeng processor achieves excellent memory-access bandwidth, floating-point computing performance, and high scalability. Also the porting process on the Kunpeng platform is simple, the application performance meets users' requirements on timeliness and scalability, and the forecast result is the same as that of the existing platform. [Conclusions] Therefore, the Kunpeng processor is capable of being widely used in the meteorological applications.

Key words: high performance computing, ARM architecture, Kunpeng 920, WRF, performance evaluation