期刊文献+

一种基于CPU-GPU异构计算的混合编程模型 被引量:2

Hybrid Programming Model Based on CPU-GPU Heterogeneous Computing
下载PDF
导出
摘要 在分析基于CPU-GPU异构计算模式程序开发面临的主要挑战和当前解决途径的基础上,设计了一种适用于GPU集群环境的、综合利用MPI、OpenMP、CUDA以及OpenGL API开发技术的混合编程模型,重点分析了混合编程模型的两种编程方式的实现原理,搭建了相应的实验环境并进行了对比测试。实验结果表明,使用混合编程模型设计的程序具有良好的性能表现和扩展潜力。 The paper analyzes the main difficulties of programming based on CPU-GPU heterogeneous computing,summarizes the main approaches available,and designs a hybrid programming model for GPU cluster environment which comprehensively uses MPI,OpenMP,CUDA and OpenGL API.It focuses on analyzing two methods that implement the programming model,then builds experimentation environment and makes a comparison experiment.The result shows that programs built with hybrid programming model have good performance and scalability.
出处 《信息工程大学学报》 2010年第6期674-678,共5页 Journal of Information Engineering University
基金 国家863计划资助项目(2009AA012201) 上海市科委重大科技攻关项目(08dz501600)
关键词 GPU 异构计算 混合编程 GPU heterogeneous computing hybrid programming
  • 相关文献

参考文献6

  • 1NVIDIA Corporation.CUDA Programming Guide 2.3[EB/OL].[2009-07-10].http://developer.download.nvidia.com/compute/cuda/2_3/toolkit/docs/NVIDIA_CUDA_Programming_Guide_2.3.pdf.
  • 2KINDRATENKO V V,ENOS J J,SHI G,et al.GPU Clusters for High-Performance Computing[EB/OL].[2009-09-01].http://www.ncsa.illinois.edu/kindr/papers/ppac09_paper.pdf.
  • 3DOLBEAU R,STPHANEBIHAN,BODIN A F.HMPP:A Hybrid Multi-core Parallel Programming Environment[EB/OL].[2009-10-20].http://www.caps-entreprise.com/upload/ckfinder/userfiles/files/caps-hmpp-gpgpu-Boston-Workshop-Oct-2007.pdf.
  • 4陈华平,黄刘生,安虹,陈国良.并行分布计算中的任务调度及其分类[J].计算机科学,2001,28(1):45-48. 被引量:8
  • 5冯高锋.GPU-CPU集群上的动态规划算法[J].计算机应用,2007,27(B12):281-282. 被引量:1
  • 6NVIDIA Corporation.NVIDIA Tesla GPU Computing Technical Brief 1.0[EB/OL].[2007-12-03].http://www.nvidia.com/docs/IO/43395/Compute_Tech_Brief_v1-0-0_final_Dec07.pdf.

二级参考文献8

  • 1陈华平,林洪,陈国良.并行分布计算中的启发式任务调度[J].计算机研究与发展,1997,34(S1):81-85. 被引量:4
  • 2MORELAND K, ANGEL E. The FFT on a GPU[ C]// Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Conference on Graphics Hardware. Aire-la-Ville, Switzerland: Eurographics Association, 2003:112 -119.
  • 3THOMPSON C J, HAHN S, OSKIN M. Using modem graphics architectures for general-purpose computing: a framework and analysis [C]// Proceedings of the 35th Annual ACM/IEEE International Symposium on Microarchitecture. Los Alamitos, CA, USA: IEEE Computer Society Press, 2002:306 -317.
  • 4HORN D R , HOUSTON M , HANRAHAN P. ClawHMMER : A streaming HMMer-seareh implementation[ C]// Proceedings of the ACM/IEEE SC 2005 Conference on High Performance Networking and Computing. Washington: IEEE Computer Society, 2005:11.
  • 5LIU WEIGUO, SCHMIDT B, VOSS G, et at. Bio-sequence database scanning on a GPU[ C]// Proceedings of 20th International Parallel and Distributed Processing Symposium (IPDPS 2006). Washington DC: IEEE Computer Society, 2006.
  • 6GALOPPO N, GOVINDARAJU N K, HENSON M, et al. LU - GPU: Efficient algorithms for solving dense linear systems on graphics hardware[ C] // Proceedings of the 2005 ACM/IEEE Conference on Supercomputing. Washington: IEEE Computer Society, 2005:3-3.
  • 7FAN ZHE, QIU FENG, KAUFMAN A E, et at. GPU cluster for high performance computing[ C]// Proceedings of the ACM/IEEE SC2004 Conference on High Performance Networking and Computing. Washington: IEEE Computer Society, 2004:47 - 58.
  • 8陈华平,计永昶,陈国良.分布式动态负载平衡调度的一个通用模型[J].软件学报,1998,9(1):25-29. 被引量:42

共引文献7

同被引文献9

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部