西安电子科技大学学报

• 研究论文 • 上一篇    下一篇

一种可扩展异构并行核外高阶矩量法

左胜;陈岩;张玉;赵勋旺;林中朝   

  1. (西安电子科技大学 天线与微波技术重点实验室,陕西 西安 710071)
  • 收稿日期:2015-12-10 出版日期:2017-02-20 发布日期:2017-04-01
  • 作者简介:左胜(1992-),男,西安电子科技大学硕士研究生,E-mail:zuosheng0503@163.com
  • 基金资助:

    国家高技术研究发展计划(863计划)资助项目(2012AA01A308);国家自然科学基金资助项目(61301069, 61072019);教育部新世纪优秀人才支持计划资助项目(NCET-13-0949);陕西省青年科技新星资助项目(2013KJXX-67);中央高校基本科研业务费重点资助项目(JY10000902002)

Study of the scalable heterogeneous parallel out-of-core higher order method of moments

ZUO Sheng;CHEN Yan;ZHANG Yu;ZHAO Xunwang;LIN Zhongchao   

  1. (Science and Technology on Antennas and Microwave Lab., Xidian Univ., Xi'an 710071, China)
  • Received:2015-12-10 Online:2017-02-20 Published:2017-04-01

摘要:

为了实现异构并行矩量法可跨节点,研究了CPU/GPU与CPU/MIC分布式异构平台上矩量法并行编程模型.利用图形处理器通用编程标准CUDA中提供的CONTEXT技术及集成众核中环境变量的概念,提出了一种适用于CPU/GPU与CPU/MIC的通用异构并行编程模型,满足了异构并行矩量法可跨节点对静态负载均衡的要求.数值结果表明,基于该并行编程模型设计的异构并行矩量法程序,可获得理想的加速比并具有良好的可扩展性.

关键词: 矩量法, 异构平台, 并行编程模型, 可扩展性

Abstract:

To achieve the across-nodes technology of the heterogeneous parallel method of moments (MoM), a parallel MoM programming model is studied on CPU/GPU and CPU/MIC heterogeneous platforms. By utilizing the CONTEXT technology in the CUDA which contains the GPU common programming criterions, and the concept of environment variables in MIC, a general heterogeneous parallel programming model for the CPU/GPU and CPU/MIC is proposed, which meets the static load-balancing for the across-nodes heterogeneous parallel MoM. Numerical results show that the heterogeneous parallel MoM codes based on the proposed parallel programming model can obtain ideal speedup and good scalability.

Key words: method of moments, heterogeneous platforms, parallel programming model, scalability