虚拟化环境下的GPU通用计算关键技术研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:Ryan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机硬件功能和软件开发环境的不断成熟,GPU应用逐渐从图形计算向通用计算领域发展,使用基于GPU的高性能计算平台进行海量数据计算科学研究的例子不胜枚举。虚拟化技术是当今计算机领域的一个研究热点,在虚拟化和GPU通用计算的结合处,学术界的研究处于起步阶段,本文对虚拟化环境下的GPU通用计算关键技术进行研究。本文对虚拟化技术和GPU通用计算进行了详细的分析,对现有的GPU虚拟化解决方案进行总结,在GPU虚拟化方案和GPU资源调度算法的基础上,立足于降低任务的周转时间,对现有的GPU调度算法进行改进。通过设置综合负载评价值的方法实现负载均衡,将GPU特征、任务规模和计算复杂度纳入负载评价考量,实现更细粒度更准确的负载评价。针对大规模计算程序,本文在虚拟化环境下设计了基于OpenMP的多GPU协同计算方法,根据不同任务类型和任务规模进行不同的任务划分,采用经典的矩阵运算和复杂度较高的离散傅里叶变换等具有代表性的科学计算实例进行实验验证。实验结果表明,随着计算规模的增加,多GPU的加速比可以达到接近GPU的个数。为了降低由于虚拟化本身给GPU通用计算带来的性能开销,本文对现有的虚拟机域间通信优化解决方案进行总结,在特定虚拟化平台下采用对CUDA性能影响最低的通信方式。同时,在GPU内部数据交互的方式上,设计了两种数据传输方式对GPU协同计算进行测试,通过对理论计算和实际测量进行对比,验证了预测结果的正确性并得出影响多GPU协同运算效率的主要因素。
其他文献
当前,城镇化进程中城市民族关系的表现形式尚停留在浅层次的民族交往阶段。从日常生活实践看,社会互动是促进民族交往得以深入发展的重要条件。依据互动论的观点,基于天津市
<正>苹果园,中国常用词汇,石景山区中的公园、地铁站、小区等都以苹果园命名。项目背景该项目为石景山区小微公共绿地改造项目之一,石景山区小微公共绿地改造是石景山区由传
<正>本刊讯在青岛海湾大桥施工中,三一HBT80C2122拖泵以超强的泵送能力和稳定的性能克服了海工混凝土粘度、阻力大的特点,创造了海工混凝土超远泵送超过1000米的纪录。
药品上市后质量监督机制的建立备受药品监督管理部门的关注。本文介绍了美国食品与药品管理局(FDA)在Internet网站上建立的药物不良反应报告程序———MedWatch的主要内容 ,
基于对自主学习内涵、理论基础及其要素的分析,总结网络环境下自主学习的特点及存在问题,指出信息素养是信息时代自主学习的必然要求。通过对信息素养与自主学习的比较分析,
课题组对北方某综合性大学的352名学生的社会责任感状况展开了调查,结果显示,大学生社会责任感状况令人喜忧参半。一方面,他们的人生态度较为积极,家庭责任情感丰富,具有一定
党的十八大以来,习近平同志围绕全面依法治国作了一系列重要论述,形成了内涵丰富、体系严整的全面依法治国思想理论。在新的历史条件下全面推进依法治国,需要遵循中国特色社
在医学微生物学教学中采用病例导入式教学法,重点在于设计能够引导出教学内容的病例,加强病例的趣味性和吸引力,从而激发学生的学习热情,提高教学效果,并有利于培养学生应用
我国看守所的发展经历了从无到有、从无序到规范的较长一段历史,看守所的管理制度发展也是随着法治文明的不断推进,经历了较长时间的摸索,走上了不断规范的正确道路。看守所