基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
OpenACC是一套基于指导语句方式的并行编程语言标准.编程者可以通过在代码中添加符合该标准的指导语句,经OpenACC编译器的编译,将串行代码并行化地移植到加速器或者协处理器上,进而获得异构加速器所带来的加速效果.OpenACC与CUDA和OpenCL这类异构并行编程技术的不同之处在于,它的目的是使编程者在应用移植过程中不需要考虑加速器或协处理器的底层硬件架构,从而降低编程难度.同时它也具有仅需维护一套代码便可在不同硬件平台上运行的优良跨平台性.因此,OpenACC是一个值得研究的并行编程标准.如今的异构加速硬件设备呈现出多元化趋势.在2013年11月的Top500榜单上排名第一的“天河二号”使用了48000块构建在IntelKnights Corner架构之上的协处理器.与此同时,发布不久的NVIDIA公司最新的Kepler架构GPU产品由于多年来的GPU市场积累也迅速形成了可观的用户群体.对于并非追求性能极限的应用移植者而言,寻求应用性能和移植简易性之间的平衡是相当重要的议题.只需要编写一套代码便可运行在这两种硬件平台上的OpenACC正迎合了用户在移植简易性上的需求.解决了移植的简易性之后,同一个应用在不同硬件平台上的性能表现便成了用户最想了解的问题.通过实验和构建性能模型向读者展示使用OpenACC移植的应用在Intel Knights Corner和NVIDIA Kepler架构硬件上的性能可移植性.
推荐文章
Blob在Intel PXA270上的移植
bootloader
Blob
嵌入式系统
PXA270
软件可移植性的度量
软件
可移植性
度量
Nvidia GPU核心架构技术演进分析
Nvidia GPU
CUDA
SM
SMX
SMM
Kepler
Maxwell
Pascal
Volta
基于NVIDIA Kepler的PIC方法并行
PIC方法
CUDA
NVIDIA Kepler
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 在Intel Knights Corner和NVIDIA Kepler架构上OpenACC的性能可移植性分析
来源期刊 计算机科学 学科 工学
关键词 OpenACC 性能可移植性 高性能计算
年,卷(期) 2015,(1) 所属期刊栏目 2013年全国高性能计算学术年会
研究方向 页码范围 75-78
页数 4页 分类号 TP338.6
字数 3654字 语种 中文
DOI 10.11896/j.issn.1002-137X.2015.1.017
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 林新华 29 59 5.0 6.0
2 王一超 6 21 2.0 4.0
3 秦强 3 7 1.0 2.0
4 施忠伟 2 23 2.0 2.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (0)
节点文献
引证文献  (6)
同被引文献  (9)
二级引证文献  (2)
2015(1)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(1)
  • 二级引证文献(0)
2015(1)
  • 引证文献(1)
  • 二级引证文献(0)
2016(3)
  • 引证文献(3)
  • 二级引证文献(0)
2018(2)
  • 引证文献(2)
  • 二级引证文献(0)
2019(2)
  • 引证文献(0)
  • 二级引证文献(2)
研究主题发展历程
节点文献
OpenACC
性能可移植性
高性能计算
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机科学
月刊
1002-137X
50-1075/TP
大16开
重庆市渝北区洪湖西路18号
78-68
1974
chi
出版文献量(篇)
18527
总下载数(次)
68
论文1v1指导