近年来,异构系统硬件飞速发展。为了解决相应的编程和执行效率问题,异构并行编程模型已被广泛使用和研究。从异构并行编程接口与编译/运行时支持系统两个角度总结了异构并行编程模型最新的研究成果,它们为异构架构和上层应用带来的技术挑战提供了相应的解决方案。最后,结合目前的研究现状以及异构系统的发展,提出了异构并行编程模型的未来方向。
With the recent development on heterogeneous hardware, heterogeneous parallel programming model has been widely used with the intension of simplifying programming and improving efficiency. This paper analyses latest achievements in heterogeneous parallel programming interfaces and runtime supporting systems, and solutions to new problems brought by heterogeneous architectures and various applications. In the end, some future trends in this area are discussed.