• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学

• 高性能计算 • 上一篇    下一篇

飞腾处理器与商用处理器性能比较

方建滨,杜琦,唐滔,陈顼颢,黄春,杨灿群   

  1. (国防科技大学计算机学院,湖南 长沙 410073)
  • 收稿日期:2017-12-10 修回日期:2018-02-18 出版日期:2019-01-25 发布日期:2019-01-25
  • 基金资助:

    国家自然科学基金(61602501)

Performance comparison between FT-1500A and Intel XEON

FANG Jianbin,DU Qi,TANG Tao,CHEN Xuhao,HUANG Chun,YANG Canqun   

  1. (School of Computer,National University of Defense Technology,Changsha 410073,China)
  • Received:2017-12-10 Revised:2018-02-18 Online:2019-01-25 Published:2019-01-25

摘要:

深入分析了飞腾处理器FT1500A与商用处理器Intel XEON在性能上的差异。在微基准测试层面,评测了两个平台能够达到的最大可获得性能(浮点性能、访存延迟和访存带宽)。在应用层面,选取一个典型的海洋预报数值模拟软件,研究了如何将一个开源代码移植到飞腾处理器和商用处理器上,探讨了该软件在两个平台上的单核性能与多核性能,分析了性能差异的原因并提出了相应的优化建议。认为FT1500A已经有良好的生态基础(操作系统、编译器和工具链),使得移植典型科学计算程序简单可行,虽然跟商用平台相比,飞腾处理器在性能上存在着差距,但考虑到其在功耗上的优势,飞腾处理器将是一个非常具有应用前景的平台。

关键词: 飞腾处理器, 微基准测试, 性能比较

Abstract:

We give an indepth performance comparison between FT-1500A and Intel XEON processors. At the micro benchmarking level, we measure the maximum performance (FLOPS, memory access latency, and bandwidth) that the two platforms can achieve. At application level, we select a typical ocean forecasting numerical simulation software, and study how to port an open source code to FT-1500A processor and commercial Intel XEON processor, discuss the singlecore performance and the multi-core performance of the software on the two platforms, analyze the reasons for performance difference, and propose corresponding optimization suggestions. Overall, we conclude that the FT-1500A processor already has a good ecosystem basis including operating system, compiler and the related tools, which facilitates the porting process of classical scientific programs. Although there is a noticeable performance slowdown compared to the commercial Intel XEON processor, we argue that FT-1500A processor is still a promising candidate for future applications especially when power consumption is taken into account.
 

Key words: Feiteng processor, micro benchmarking, performance comparison