3_CUDA_OMP混合编程.pptVIP

  • 3
  • 0
  • 约小于1千字
  • 约 30页
  • 2017-01-06 发布于湖北
  • 举报
3_CUDA_OMP混合编程

2、OMP编程 #include “stdafx.h” #include “omp.h” ? int _tmain(int argc, _TCHAR* argv[]) { printf(“Hello from serial.\n”); printf(“Thread number = %d\n”,omp_get_thread_num()); //串行执行 #pragma omp parallel //开始并行执行 { printf(“Hello from parallel. Thread number=%d\n”,omp_get_thread_num()); } printf(“Hello from serial again.\n”); return 0; } OpenMP并行编程模型 基于线程的并行编程模型(Programming Model) OpenMP使用Fork-Join并行执行模型 循环for/while 3、CUDA-OMP 程序后缀:cpp,cu 程序执行必须从CPU开始 GPU由CPU调用 注意:kernel在哪里调用? gpu Cudamalloc cpy Kernel Cpy free 混和编程方式 CPU做辅助工作,GPU做密集计算 都参加密

文档评论(0)

1亿VIP精品文档

相关文档