摘要: ubuntu系统,我是ubuntu14.04 方法1. 本来想装cuda,需要在字符界面下装,奈何按ctrl+alt+F1就黑屏了,按ctrl+alt+F7又可以正常回到图形界面,网上查了很多,有的方法也试过,都解决不了。在别人的帮助下,最终解决了,以下为解决办法: 1.启动系统,开机后不停的按sh 阅读全文
posted @ 2016-01-15 20:30 shrimp_929 阅读(10521) 评论(1) 推荐(0) 编辑
摘要: cudaEvent_t start,stop;cudaEventCreate(&start);//创建事件cudaEventCreate(&stop);cudaEventRecord(start,0);//记录当前时间//要记录时间的事情/工作cudaEventRecord(stop,0);//记录... 阅读全文
posted @ 2015-12-16 20:59 shrimp_929 阅读(870) 评论(0) 推荐(0) 编辑
摘要: 1.shared memory__shared__ 声明为共享内存,将会保存在共享内存中2.constant memory__constant__ 声明为常量内存,将会保存在常量内存中,常量内存是只读内存,声明时要静态的分配空间将数据从CPU拷贝到常量内存中时用cudaMemcpyToSymbol,... 阅读全文
posted @ 2015-12-16 20:48 shrimp_929 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 内建变量:threadIdx(.x/.y/.z代表几维索引):线程所在block中各个维度上的线程号blockIdx(.x/.y/.z代表几维索引):块所在grid中各个维度上的块号blockDim(.x/.y/.z代表各维度上block的大小):block的大小即block中线程的数量,block... 阅读全文
posted @ 2015-12-16 17:39 shrimp_929 阅读(4907) 评论(1) 推荐(0) 编辑
摘要: __shared__ float cache[threadPerBlock];//声明共享内存缓冲区,__shared____syncthreads();//对线程块中的线程进行同步,只有都完成前面的任务才可以进行后面的代码:/* ==================================... 阅读全文
posted @ 2015-12-14 21:55 shrimp_929 阅读(756) 评论(0) 推荐(0) 编辑
摘要: /共有DIM×DIM个像素,每个像素对应一个线程dim3 blocks(DIM/16,DIM/16);//2维dim3 threads(16,16);//2维kernel>>(d->dev_bitmap,ticks);代码:/* ===================================... 阅读全文
posted @ 2015-12-14 20:38 shrimp_929 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 书上的例子编译会有错误,修改一下行即可。__device__ cuComplex(float a,float b):r(a),i(b){}/* ============================================================================ N... 阅读全文
posted @ 2015-12-14 17:30 shrimp_929 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 写一个需要使用OpenGL的程序,右击该程序名,此处需要OpenGL库的程序为Julia-C右击,选择属性,弹出属性对话框,在左边选择build下的设置,中间窗格中选择GCC C++ Linker下的Libraries,在右边窗格中添加上GLU、GL、glut,点击OK即可 阅读全文
posted @ 2015-12-14 17:04 shrimp_929 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 安装命令:sudo apt-get install build-essentialsudo apt-get install libgl1-mesa-devsudo apt-get install libglu1-mesa-devsudo apt-get install libglut-dev or... 阅读全文
posted @ 2015-12-10 20:46 shrimp_929 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 这个程序是把两个向量相加add>>(dev_a,dev_b,dev_c);//,第一个参数N代表block的数量,第二个参数1代表每个block中thread的数量tid=blockIdx.x;//blockIdx是一个内置变量,blockIdx.x代表这是一个2维索引下面对这个程序做几个变化,并指... 阅读全文
posted @ 2015-12-09 21:18 shrimp_929 阅读(893) 评论(0) 推荐(0) 编辑