社论|开放访问
Sunita Chandrasekaran,Barbara Chapman,Xinmin Tian,Yonghong Yan,,,, “编程模型,语言和编译器,用于多核和异质体系结构”,科学编程,,,, 卷。2015,,,, 文章ID376317,,,, 1 页,,,, 2015。 https://doi.org/10.1155/2015/376317
编程模型,语言和编译器,用于多核和异质体系结构
目标和范围。硬件正在迅速出现,核心计数正在增加,并且系统由大型节点组成。这些节点变得越来越异质,即与旨在满足特定计算特定需求的加速器相关的多核CPU。每个加速器提供的并行性类型与另一种类型。另一方面,这种新兴平行和异质计算系统的软件仍在追赶。硬件和软件之间的差距正在增长;对于软件开发人员来说,跟上硬件进步是一个挑战。因此,迫切需要开发和维护复杂的软件,不仅可以提供性能生产性解决方案,而且还适用于广泛的硬件系统。一些有前途且广泛使用的编程解决方案包括基于指令的编程模型,例如OpenMP,供应商特定的编程模型,例如NVIDIA的CUDA,OPENCL,以及最近新兴的编程模型OpenACC。本期特刊发表了有关这些模型的评估的论文,该论文涉及几个因素,包括不同的因素,包括区域感知的调度,数据传输优化,PHI协处理器上的SIMD矢量化和编程Multi-GPU。
致谢
编辑要感谢作者在各自的手稿上花费的巨大努力和时间。我们依靠同行评审过程来维护手稿的质量。为了这项努力,我们要感谢并感谢所有外部审稿人花了宝贵的时间为作者提供宝贵的反馈。
Sunita Chandrasekaran
芭芭拉·查普曼(Barbara Chapman)
Xinmin Tian
阳阳
版权
版权所有©2015 Sunita Chandrasekaran等。这是根据创意共享归因许可证,只要适当地引用了原始作品,允许在任何媒介中不受限制地使用,分发和繁殖。