首页> 中文学位 >基于GPU的高性能计算研究与应用
【6h】

基于GPU的高性能计算研究与应用

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

注释表

缩略词

第一章 绪论

1.1 研究背景

1.2 研究内容与意义

1.3 本文的内容安排

第二章 高性能计算相关技术研究

2.1 相关技术研究现状

2.2 GPU通用计算技术

2.3 MapReduce分布式计算技术

2.4 本章小结

第三章 基于MapReduce的GPU并行计算模型设计与实现

3.1 相关研究工作

3.2 GSMR模型设计

3.3 GSMR模型实现方法

3.4 实验结果与分析

3.5 本章小结

第四章 GPU高性能计算技术应用研究

4.1 基于GPU的并行报文分类方法

4.2 基于RPC的GPU虚拟化方法

4.3 本章小结

第五章 总结与展望

5.1 全文小结

5.2 未来工作

参考文献

致谢

在学期间的研究成果及发表的学术论文

展开▼

摘要

近年来,信息技术的迅猛发展和普及应用所带来的数据爆炸性增长,对现有的数据处理技术提出了新的挑战。大数据的规模之大,使得现有的串行计算方法难以在可接受的时间内快速完成其处理和计算。为了提高处理效率,需要利用高性能计算技术,使用分而治之的并行计算模型来支撑大数据处理。而GPU由于其强大的并行计算能力、高吞吐率以及高性价比,已经成为高性能计算领域的主流加速器。
  但是,目前基于GPU的高性能计算技术对GPU的计算能力的利用不够充分,难以应对大数据环境下的并行计算。另外,在一些实际应用场景中,需要用户熟悉GPU程序开发细节,使得高性能计算系统的易用性受到影响。
  因此,本文中选取大数据环境下基于GPU的高性能计算的两个方面进行研究:
  (1)对基于GPU的高性能计算技术中的并行计算模型进行研究与改进:
  MapReduce是一种适用于大数据处理的分布式计算模型,但其计算能力受到硬件设备的限制。因此,以MapReduce模型为基础,借助GPU的强大硬件并行能力,设计并实现了一种基于MapReduce的GPU并行计算模型——GSMR模型。实验显示,GSMR与同类模型相比达到良好的加速比,并具有可扩展性。
  (2)对GPU高性能计算技术的具体应用进行研究,涉及两项问题:
  研究大数据环境下传统网络转发设备进行IP报文处理时所面临的吞吐率不足问题,提出一种基于GPU的并行报文分类方法,并对不同类型报文分类算法的并行化及优化方法进行分析。实验显示该方法能够有效提高报文处理速度,提高网络设备吞吐率。
  另外,针对科学计算用户,研究如何提供GPU高性能计算的虚拟化服务。对此提出一种基于RPC的GPU虚拟化方法,通过函数级调用的方式,使得用户可以无需关心GPU编程细节。实验显示,该方法相对于本地计算而言大大提高了运算速度,增强了GPU高性能计算的易用性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号