论文标题

异构多核的并行编程模型:调查

Parallel Programming Models for Heterogeneous Many-Cores : A Survey

论文作者

Fang, Jianbin, Huang, Chun, Tang, Tao, Wang, Zheng

论文摘要

现在,异类多核是现代计算系统的组成部分,从嵌入式系统到超级计算机。虽然异质的多核设计为节能高性能提供了潜力,但只有在应用程序合理地平行并可以与基本的异构平台匹配时,这种潜力才能解锁。在本文中,我们为异构多核体系结构的并行编程模型提供了全面的调查,并回顾了提高可编程性和可移植性的编译技术。我们检查了各种软件优化技术,以最大程度地减少异质计算设备之间的通信开销。我们为各种不同的研究领域提供路线图。最后,我们讨论了该地区的开放问题和潜在的研究方向。本文既可以介绍异质编程的快速发展领域,又提供了其主要成就的详细参考书目。

Heterogeneous many-cores are now an integral part of modern computing systems ranging from embedding systems to supercomputers. While heterogeneous many-core design offers the potential for energy-efficient high-performance, such potential can only be unlocked if the application programs are suitably parallel and can be made to match the underlying heterogeneous platform. In this article, we provide a comprehensive survey for parallel programming models for heterogeneous many-core architectures and review the compiling techniques of improving programmability and portability. We examine various software optimization techniques for minimizing the communicating overhead between heterogeneous computing devices. We provide a road map for a wide variety of different research areas. We conclude with a discussion on open issues in the area and potential research directions. This article provides both an accessible introduction to the fast-moving area of heterogeneous programming and a detailed bibliography of its main achievements.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源