计算机工程与科学

北大核心,INSPEC,JST,CSCD扩展版,WJCI

国内刊号:43-1258/TP

国际刊号:1007-130X

计算机工程与科学杂志2023年第9期:ParM:基于国产处理器的异构并行编程模型

发布日期:

作者:朱文龙, 江嘉治, 黄聃, 肖 侬

单位:(中山大学计算机学院,广东 广州 510006)

关键词:性能可移植,并行编程模型,高性能计算,异构计算,国产处理器,

基金:国家重点研发计划(2021YFB0301300);国家自然科学基金(U1811461);广东省基础与应用基础研究基金(2019B030302002);广东省引进创新创业团队(2016ZT06D211);广东省重点领域研发计划(2021B0101190003);之江实验室项目(2021KC0AB04)

随着算力需求的增长,各种国产异构计算设备不断出现,这些设备都有其专用的编程模型,开发者需要根据不同设备的架构特点在专用的编程模型上进行开发,导致开发出的代码在设备间不具有可移植性。近年来国外已经出现了支持多种计算设备的统一异构并行编程模型,但针对国产设备的异构编程模型的研究和实现还比较少。针对该问题,开发了一套性能可移植的异构编程模型ParM。该编程模型以C++库的形式提供,屏蔽了大量的底层实现细节,降低了并行编程难度。该编程框架目前支持的后端设备有x86 CPU、NVIDIA GPU、华为鲲鹏处理器和华为昇腾AI处理器,并且对各种后端设备进行了性能优化。在各种设备上的性能测试表明,ParM编程模型的性能可以达到原始代码的90%以上。

来源:2023年第9期

《计算机工程与科学》期刊编辑部

查看计算机工程与科学杂志2023年第9期

联系我们

  • 地址:湖南省长沙市开福区德雅路109号
  • 电话:86-0731-87002567
  • E-mail:jsjgcykx@vip.163.com

咨询工作人员