GPU或CUDA
lien0906
这个作者很懒,什么都没留下…
展开
-
进程与线程的区别联系
对于线程,进程的概念一直都是比较模糊,最近整理了一下。总结起来就是,线程是进程的一部分,进程是程序的一部分。这个说法不准确,但是可以指出期间的差别; 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中原创 2014-06-13 15:14:53 · 402 阅读 · 0 评论 -
遇见C++ AMP:GPU的线程模型和内存模型
在《遇见C++ AMP:在GPU上做并行计算》发布之后,我曾被多次问及为何选择C++ AMP,以及它与CUDA、OpenCL等相比有何优势,看来有必要在进入正题之前就这个问题发表一下看法了。 在众多可以影响决策的因素之中,平台种类的支持和GPU种类的支持是两个非常重要的因素,它们联合起来足以直接否决某些选择。如果我们把这两个因素看作两个维度,可以把平面分成四个象限,C++ AMP、CUDA和原创 2014-10-09 11:30:10 · 923 阅读 · 0 评论 -
CUDA学习网址推荐
http://blog.csdn.net/bendanban/article/category/805388原创 2015-03-10 13:46:23 · 576 阅读 · 0 评论 -
使用OpenCV的GPU模块(Win7x64+VS2010+OpenCV2.4.5+CUDA5.0)配置详解
小女子花了好几天时间配成了题目所述环境,一遍一遍的编译,真是体会了把吐血的感觉。老师要求尽量都用最新最好的。。。 这个艰辛的过程一定要记录下来,好为日后找好工作找好老公生双胞胎攒人品。 1. 下载OpenCV源码 http://opencv.org/downloads.html 下载OpenCV-2.4.5.exe 解压到某个目录下 本人D:\OpenCV2.4.5\opencv\sr转载 2015-03-10 17:35:53 · 1807 阅读 · 0 评论 -
VS中CUDA与C++工程项目的配置
VS2010下CUDA4.2工程的创建 1.新建win32控制台项目; 2.在向导的应用程序设置中选择空项目复选框; 3.然后向项目添加文件,文件夹类型可选择cpp文件夹,写名称时可直接写.cu文件,也可以写成.cpp之后再进行重命名; 4.在项目名称上右击,快捷菜单中选择“生成自定义”命令,在打开的对话框中选择CUDA4.2; 5.右键.cu文件,选择属性,项类型设为 CUDA C转载 2015-07-08 14:44:26 · 11838 阅读 · 0 评论 -
cuda的线程模型
cuda中所有的线程由一个线程格表示,线程格分为若干个线程块,每个线程块有若干个线程。还有,线程格和线程块都有一维形式和二维形式的表示。刚开始看代码觉得有点乱, 干脆自己整理一下,清晰自己的思路。 一维形式的线程格和一维形式的线程块 线程格: 由 gridDim.x 个线程块组成 线程块: 由 blockDim.x 个线程组成 下面线程格就是由 4 个线程转载 2016-04-07 19:05:50 · 443 阅读 · 0 评论