A Survey of the Programming Methods for Heterogeneous Systems

Xuejun Yang · Computer Engineering and Science · 2012

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.

Read the paper · More papers on PaperTik