Hybrid CUDA, OpenMP, and MPI parallel programming on multicore GPU

时间:2014-11-13 11:08:59
【文件属性】:

文件名称:Hybrid CUDA, OpenMP, and MPI parallel programming on multicore GPU

文件大小:485KB

文件格式:PDF

更新时间:2014-11-13 11:08:59

Hybrid CUDA OpenMP MPI GPU

Nowadays, NVIDIA’s CUDA is a general purpose scalable parallel programming model for writing highly parallel applications. It provides several key abstractions – a hierarchy of thread blocks, shared memory, and barrier synchronization. This model has proven quite successful at programming multithreaded many core GPUs and scales transparently to hundreds of cores: scientists throughout industry and academia are already using CUDA to achieve dramatic speedups on production and research codes. In this paper, we propose a parallel programming approach using hybrid CUDA OpenMP, and MPI programming, which partition loop iterations according to the number of C1060 GPU nodes in a GPU cluster which consists of one C1060 and one S1070. Loop iterations assigned to one MPI process are processed in parallel by CUDA run by the processor cores in the same computational node.


网友评论

  • 关于并行计算的论文,不是很具体
  • 很好的openMP,MPI,多核编程入门的书~感谢分享!
  • Hybrid Programming,在Coursera的课程里面就有
  • 论文 2010年的 没认真看
  • 感觉讲的还可以,正在学习中,谢谢分享!
  • 想学异构并行编程,初步看了下,感觉讲的还可以,正在学习中,谢谢分享!
  • 对于并行计算的MPI,OpenMP和CUDA的差异讲述得很明确,对于其hybrid的功能说得比较到位,具体质量还没有看完不做定论。