-
题名面向异构体系结构的GA模型拓展
被引量:1
- 1
-
-
作者
程鹏
卢宇彤
高涛
王晨旭
-
机构
高性能计算国家重点实验室(国防科学技术大学)
国防科学技术大学计算机学院
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2017年第4期804-812,共9页
-
基金
国家自然科学基金项目(61120106005)~~
-
文摘
科学与工程应用对计算性能要求的不断增加使得异构计算得到了迅速发展,然而CPU与加速单元之间没有共享内存的特点增加了异构编程难度,编程人员必须显式地指定数据在不同设备之间的传递情况.全局数组(global arrays,GA)模型基于聚合远程内存拷贝接口(ARMCI)为分布式存储系统提供异步单边通信、共享内存的编程环境,但ARMCI接口拓展的复杂性使得GA不能根据特定计算平台的特点迅速在该平台上实现.CoGA模型是对GA模型的异构拓展,旨在为CPU+英特尔至强融核(MIC)的异构系统提供全局数组结构,隐藏数据传输细节从而简化异构编程难度.CoGA基于MIC上的对称传输接口(SCIF)实现对CPU和MIC的内存管理,并结合SCIF远程内存访问特点优化CPU与MIC间的数据传输性能.最后,通过数据传输带宽、通信延迟和稀疏矩阵乘问题的测试,证明了CoGA简化编程并优化数据传输性能的有效性和实用性.
-
关键词
至强融核
全局数组
对称传输接口
异构计算
编程模型
-
Keywords
many integrated core (MIC)
global arrays (GA)
symmetric communication interface (scif)
heterogeneous computing
programming model
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-