
CUDA/MIC
Tsingke
海纳百川 有容乃大
展开
-
全新NV CUDA4.0版本令并行编程更轻松
<br />统一的虚拟寻址、GPU间通信以及增强型C++模板库让更多开发人员能够利用GPU计算<br /> 2011年2月28日—美国加利福尼亚州圣克拉拉市— 英伟达™(NVIDIA®)公司今天发布了最新版本的英伟达CUDA工具包。借助该工具包,开发人员能够开发出在英伟达GPU上运行的并行应用程序。<br /> 英伟达CUDA 4.0工具包旨在让并行编程变得更加容易,并且让更多开发人员能够将应用程序移植到GPU上来。 因此,该版本软件包含下列三大特性:<br /> 英伟达™(NVIDIA®原创 2011-04-02 16:19:00 · 1286 阅读 · 0 评论 -
GPU-cuda编程葵花宝典
<br />GPU编程葵花宝典 <br /> <br />GPU编程模板(理解意思就好,呵呵~~):<br /> <br />void main()<br />{<br /> <br />1 在GPU上分配内存 即 cudaMalloc(第一参数地址指针,第二参数分配大小) <br />2 将主机host的数据传送到设备上 cudaMemcpy(第一参数给GPU,第二参数给主机,第三参数给大小,cudaMemHostToDevice) <br />3 调用Kernel函数 并行计算 (模板为原创 2011-04-02 17:56:00 · 1489 阅读 · 1 评论 -
vs下无法打开包括文件:“cutil_inline.h”的解决方法
CUDA在Vistual Studio 2005 下出错解决方法<br /> <br /> 在安装完CUDA driver、CUDA toolkit、CUDA SDK后,再安装CUDA VS Wizard后,就可以在vs2005中建立相应的CUDA项目了。<br /> <br /> 但是建立项目后执行可能会出现错误。<br /> 一、fatal error C1083:无法打开包括文件:“cutil_inline.h”: No such file or d转载 2011-04-07 18:45:00 · 8741 阅读 · 3 评论 -
error PRJ0003 : 生成“cmd.exe”时出错 解决方法
<br />VS 下 error PRJ0003 : 生成“cmd.exe”时出错 解决方法<br /> <br />一直被一个问题所困扰,那就是即使是用向导生成的工程,什么代码也不写,直接编译运行就报错:“error PRJ0003 : 生成 cmd.exe 时出错” 。<br />具体如下:<br />1>------ 已启动生成: 项目: Project1, 配置: Debug Win32 ------<br />1>正在链接...<br />1>正在嵌入清单...<br />1>项目 : err转载 2011-04-07 19:46:00 · 8882 阅读 · 13 评论 -
(void**)&XX 的含义解析
<br />(void**)&XX 的含义解析<br /> <br />学习cuda的同志们,肯定遇到过在主函数里给设备端分配显存的事情 ,有例为证 即:<br /><br />cudaMalloc((void**)&××,size);<br /><br />或许大家疑难的地方就是上式中 (void**)&a ,何须意思呢,今天我就来总结下:(void**)&a 的内在含义吧:<br /> <br />(个人浅见,敬请指正)<br /><br />请看下面分解:<br /> <br />首先: char*原创 2011-04-14 21:32:00 · 1779 阅读 · 2 评论 -
我写的cuda程序
#include "stdio.h"#include "cuPrintf.cu"#define N 10 __global__ void add(int *da,int *db,int*dc){ int tid=blockIdx.x; if(tid c[tid]=a[tid]+b[tid]; }int main(){ int a[N],b[N],c[N];//定义host端的三个数组变量 int *da,*db,*dc; //定义Debice原创 2011-04-18 17:40:00 · 1266 阅读 · 1 评论