在Intel Knights Corner和NVIDIA Kepler架构上OpenACC的性能可移植性分析

来源 :计算机科学 | 被引量 : 0次 | 上传用户:ciancomjy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
OpenACC是一套基于指导语句方式的并行编程语言标准.编程者可以通过在代码中添加符合该标准的指导语句,经OpenACC编译器的编译,将串行代码并行化地移植到加速器或者协处理器上,进而获得异构加速器所带来的加速效果.OpenACC与CUDA和OpenCL这类异构并行编程技术的不同之处在于,它的目的是使编程者在应用移植过程中不需要考虑加速器或协处理器的底层硬件架构,从而降低编程难度.同时它也具有仅需维护一套代码便可在不同硬件平台上运行的优良跨平台性.因此,OpenACC是一个值得研究的并行编程标准.如今的异
其他文献
根据长江流域梯级开发现状,通过走访建设单位、收集资料、现场查勘等方式,调查长江流域典型河段生态环境现状和主要控制性工程采取的生态环境保护措施。在此基础上,提出长江
随着智能手机和监控安防设备的普及,视频随手拍和监控视频摄像头已经布满了生活中的各个角落。如手机、行车记录仪、安防摄像头、执法记录仪等设备每天都大批量地制作出视频数
运用文献资料、专家访谈等方法,对美国职业高尔夫球教练员培养体系的发展历程及现状进行分析,提出对我国的启示。其培养体系特征表现为:培养体系的治理现代化;培养目标的市场
采用文献资料法和逻辑分析法对英国推进青少年体育公共服务治理现代化进行研究。主要结论:英国通过多样化政策工具、多元主体合作共治、推进均衡发展、整体性治理等多样化举
首先分析了在移动多跳中继(Mobile Multihop Relay,MMR)WiMAX网络中,新的移动中继(Relay Station,RS)节点在进入网络之前存在的两种认证方案:集中式和分布式接入认证方案。接着在
本文总结了定损流程,并从车损类型中的火灾损失出发,对不同形式导致火灾车损失认定条件进行分析,同时提出了在自燃火灾车中可能存在的道德风险。
随着移动互联网的飞速发展,智能移动终端已经成为人们个人隐私数据的重要载体之一。但是对于目前的移动智能终端来说,系统所提供的数据擦除接口并没有达到预想中的安全性。在现
帝国主义竞争算法是受社会现象启发的一类新颖的群智能优化算法,但是它与其他的进化算法一样,对于多峰函数也存在收敛速度慢和容易陷入局部最优的缺陷。国际贸易是指不同国家
股权结构设计是公司治理的底层框架。双重股权结构因其能强化少数股东的控制权而成为企业上市的新选择。然而任何股权结构不可能是完美的,因此,通过对双重股权结构对创始股东
对MITK算法平台进行研究,根据其总体框架、数据模型、算法模型的设计准则,依托该平台对医学图像序列实现基于体积元素的Marching Cubes表面绘制算法,并将绘制后的模型进行三