摘要: 先看下为何需要cuda来实现gpu编程 如图所示,尽管现代cpu已经实现多核,但其和gpu相比还是要少得多。 所以一些重复的运算交给gpu,而一些逻辑运算交给cpu cpu控制逻辑,gpu来辅助运算 核函数 主机(host)通过核函数来操作gpu(device)辅助计算 需要注意的是只有核函数可以操 阅读全文
posted @ 2024-03-09 21:58 拾墨、 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 若线程够用 # include<iostream> #include "cuda_runtime.h" #include "device_launch_parameters.h" # define n 10 //定义成宏而不是定义成全局变量 //是因为随便定义全局变量可能会导致在调用核函数的时候发生 阅读全文
posted @ 2024-03-09 21:12 拾墨、 阅读(6) 评论(0) 推荐(0) 编辑