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

J4 ›› 2012, Vol. 34 ›› Issue (3): 29-34.

• 论文 • 上一篇    下一篇

异构系统编程方法综述

唐滔,杨学军   

  1. (并行与分布处理国防科技重点实验室, 湖南 长沙 410073)
  • 收稿日期:2011-01-13 修回日期:2011-04-28 出版日期:2012-03-26 发布日期:2012-03-25
  • 基金资助:

    国家自然科学基金资助项目(60921062)

A Survey of the Programming Methods for Heterogeneous Systems

TANG Tao,YANG Xuejun   

  1. (National Laboratory for Parallel and Distributed Processing,Changsha 410073,China)
  • Received:2011-01-13 Revised:2011-04-28 Online:2012-03-26 Published:2012-03-25

摘要:

由通用微处理器和专用加速器构成的异构并行系统比传统的同构系统显示出更高的性能和效能,目前已成为高性能计算领域的重要发展趋势。然而,编程问题成为限制异构系统发展的一大挑战,因此引起学术界和业界广泛关注。本文首先阐述了异构系统编程问题的来源;其次分析了近年来面向异构系统编程方法的研究工作,并对其进行分类;最后总结了异构系统编程方法未来的研究问题。

关键词: 异构系统, 编程模型

Abstract:

Heterogeneous parallel systems integrated with general purpose CPUs and domainspecific accelerators feature higher performance and energyefficiency than their homogeneous counterparts. Nowadays, heterogeneous parallel systems have become an important trend in the high performance computing field. However, the programming model problem becomes one of the most important challenges of heterogeneous systems, and thus attracts much attention from academia and industry. In this paper, we first discuss the source of the programming issue for heterogeneous systems. Then we introduce and classify the researches of the programming models for heterogeneous systems in recent years. Finally, the programming issues to be further studied for heterogeneous systems are discussed.

Key words: heterogeneous system;programming model