异构计算与CUDA

向右看齐 2023-01-20 08:01 253阅读 0赞

记录下关于异构计算的链接

参考链接
GPU和CPU执行程序是异步的,核函数调用后成立刻会到主机线程继续,而不管GPU端核函数是否执行完毕,所以上面的程序就是GPU刚开始执行,CPU已经退出程序了,所以我们要等GPU执行完了,再退出主机线程。

  1. cudaDeviceReset();

一般CUDA程序分成下面这些步骤:

  • 分配GPU内存
  • 拷贝内存到设备
  • 调用CUDA内核函数来执行计算
  • 把计算完成数据拷贝回主机端
  • 内存销毁

发表评论

表情:
评论列表 (有 0 条评论,253人围观)

还没有评论,来说两句吧...

相关阅读

    相关 计算CUDA

    记录下关于异构计算的链接 [参考链接][Link 1] GPU和CPU执行程序是异步的,核函数调用后成立刻会到主机线程继续,而不管GPU端核函数是否执行完毕,所以上面