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

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

• 论文 • Previous Articles     Next Articles

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