CPU-GPU异构平台计算模型的研究与应用

被引量 : 0次 | 上传用户:zzmaazhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着近年来图形处理器(GPU)性能的飞速发展,GPU在计算机并行计算等相关领域尤其是在大规模的科学计算中发挥着极其重要的作用,采用CPU与GPU协作来加速大规模科学计算也成为今后高性能计算发展的必然趋势,因此基于CPU-GPU的并行计算模型日趋成为国内外高性能计算领域的热点研究方向,目前已经提出了许多基于CPU-GPU的并行计算模型,但多数是由GPU或者CPU单独进行计算,未能充分发挥CPU与GPU的整体性能。本文依据CPU与GPU的自身特点以及它们在并行计算中各自的优势,提出了一种基于CPU-GPU协作的计算模型,设计了一种任务调度机制,使得CPU与GPU能同时参与对任务的计算,并给出了协调策略,使得数据能在CPU与GPU上动态划分,实现各处理器上的负载均衡,与传统模型相比,更加高效地利用现有资源,该模型还提出了一种针对大规模任务的数据划分方法,有效解决了GPU无法一次容纳所有数据的问题,该模型的任务调度机制和划分方法适用于诸多典型应用,如矩阵运算、图像处理和文本处理等大规模并行计算,并设计了面向用户的接口模型,实现了内部并行对用户的透明,使用户能够方便有效地实现其并行需求。GPU的优化编程是GPU通用计算的核心部分之一,因此本文在提出的计算模型基础上,实现了3种典型应用,分析并结合应用算法的特点,设计了有效的并行算法,采用各种并行优化编程技术,试验结果表明模型给出的策略以及采用的优化编程方法是可行有效的。
其他文献
通过对盐池县封育多年和自2002封育草场连续3年的植被调查,通过计算其生物多样性指数,结果表明:连续封育多年的草场多样性指数逐年降低,自2002年封育草场的多样性指数在逐年增加,
钛白粉是重要的白色颜料,具有优异的遮盖能力和白度,广泛应用于涂料、塑料、造纸、橡胶、纤维、石墨、化妆品中。未经处理的钛白粉粒子很小,具有很高的比表面能,极不稳定,容
目的观察延续性护理对卵巢囊肿剥除术患者术后妊娠及生活幸福感的影响,为卵巢囊肿剥除术患者术后出院护理方案制定提供参考。方法选取2016年5月至2018年5月在我院行卵巢囊肿
行政复议是近代民主政治发展的产物,它通过行政机关依法解决行政争议,加强行政内部自身的监督,为行政相对人提供一种行使行政救济权的法律途径。早在北洋政府时期,中国近代法
海洋平台为传统的大型海洋钢结构,包含结构、管线、机械设备、电仪讯等多专业的建造,通常包含多层甲板。其中,结构专业为基础专业,处于建造流程前端,其包括立柱、组合梁、型
人民胜利渠灌区存在问题与改善措施朱留杰,姜秀芳(人民胜利渠管理局河南新乡453003)人民胜利渠灌区位于河南省的北部,跨焦作、新乡、安阳三市,总面积1422km’。灌区设计灌溉面积5.91万hm’,抗旱补源灌
非智力因素在语文教学中具有重要的意义。培养学生的学习兴趣、激发学生学习语文的动机以及加强情感因素在语文教学中的运用,充分开发这些非智力因素在初中语文教学中的作用,有
2004年6月,我国在深交所推出的中小板块受到众多关注。我国处于经济转型期与新兴市场阶段,中小板块上市公司作为扩大就业的主渠道和技术创新的生力军,成为我国经济与社会发展
在科学技术高度繁荣的今天,回首人类取得这些成绩的发展历程,总是或多或少以牺牲环境作为代价的。发生在20世纪80年代的博帕尔毒气泄漏、切尔诺贝利核泄漏事件、莱茵河污染灾
在我国,农业科技创新体系研究起步较晚,但是随着我国农业科技的发展以及各级政府、科研从业人员的关注,我国农业科技创新体系研究也逐步开展,研究内容不断丰富,在农业科技创