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

计算机工程与科学 ›› 2023, Vol. 45 ›› Issue (05): 761-771.

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

面向E级计算的高性能处理器核心运算架构研究进展

吴铁彬,过锋,王谛   

  1. (江南计算技术研究所,江苏 无锡 214026) 

  • 收稿日期:2022-06-01 修回日期:2022-08-14 接受日期:2023-05-25 出版日期:2023-05-25 发布日期:2023-05-16
  • 基金资助:
    国家重点研发计划(2021YFB0300900)

A survey of core computing architecture of high performance processors for exascale computing

WU Tie-bin,GUO Feng,WANG Di   

  1. (Jiangnan Institute of Computing Technology,Wuxi 214026,China)
  • Received:2022-06-01 Revised:2022-08-14 Accepted:2023-05-25 Online:2023-05-25 Published:2023-05-16

摘要: 高性能计算(HPC)已经进入后E级时代。作为超算系统核心器件,高性能处理器通过核心运算架构为HPC提供超强算力。核心运算架构的研究进展代表了高性能处理器体系结构的发展方向。以面向E级计算的先进高性能处理器为目标,从运算资源组织结构、数据和指令级并行方式、领域专用加速结构、支持数据类型和算力等方面对核心运算架构研究进展进行分析和探讨,并展望了高性能处理器核心运算架构的发展趋势。超宽向量SIMD和SIMT、领域专用加速结构加速矩阵运算、支持多种低精度运算以加速HPC和AI融合,将是未来高性能处理器核心运算架构研究和发展的主要方向。

关键词: 高性能计算, E级计算, 运算架构

Abstract: High performance computing (HPC) has entered the post exascale era. As the core components of supercomputers, high performance processors provide super computing power for HPCS through the core computing architecture. The research progress of core computing architecture represents the development direction of high performance processor architecture. Aiming at advanced high performance processors for exascale computing, this paper analyzes and discusses the research progress of core computing architecture from the aspects of computing resource organization structure, data and instruction level parallelism, domain-specific acceleration structure, data type and computing power, and predicts the development trend of the core computing architecture for high performance processors. The main research and development directions of the core computing architecture of future high  performance processors are ultra-wide vector SIMD and SIMT, domain-specific architecture for matrix computation accelerate, and support of various low precision computation for HPC and AI fusion.

Key words: high performance computing, exascale computing, computing architecture