CUDA
freeboy1015
这个作者很懒,什么都没留下…
展开
-
CUDA编程——纹理内存
【IT168 文档】 (一)纹理属性 (二)纹理拾取函数 (三)拾取纹理内存与读取全局或常量内存相比的优点 (一)纹理属性 纹理可以在线性内存或是CUDA数组(纹理内存)的任何区域。所以纹理拾取也就对存在与线性内存或CUDA数组中的纹理读取数据。 共用运行组件(既可以运行在host又可以运行在设备)中给出了纹理类型texture原创 2012-03-05 21:32:46 · 2255 阅读 · 0 评论 -
CUDA纹理存储器的特性及其使用
转载自:http://blog.csdn.net/darkstorm2111203/article/details/42940122.3.5 纹理存储器纹理存储器(texture memory)是一种只读存储器,由GPU用于纹理渲染的的图形专用单元发展而来,因此也提供了一些特殊功能。纹理存储器中的数据位于显存,但可以通过纹理缓存加速读取。在纹理存储器中可以绑定的数据比在常量存储器可转载 2012-03-05 20:58:30 · 2068 阅读 · 0 评论 -
让VA和Visual studio支持*.cu文件
众所周知,*.cu和*.cuh后缀文件是CUDA的专门后缀格式,使用*.cu后缀的主要目的是使得CUDA的rules可以识别它并在编译时做一个预编译,生成用于CPU代码的cpp文件和用于GPU代码的cubin文件。虽然都是文本文件,因此可以直接使用cpp后缀已达到使VA和VS自身支持的目的,但也会因此引入很多麻烦,比如要为每个包含CUDA代码的cpp文件做个编译规则等。让VA和VS支持*.cu原创 2012-03-10 10:40:26 · 4938 阅读 · 0 评论 -
基于CUDA的矩阵相乘
这几天研究了一下CUDA,发现其并行的思想和普通的CPU多线程思想不太一致,但还是挺不错。主要是将任务划分成一个个block,然后每个block里面再划分成细的线程。然后每个线程做自己做的事情。这种并行思想很适用于像矩阵运算这些元素与元素之间的运算并不耦合得很厉害,但整体数据很大的情况,这只是我对CUDA的初步感觉。矩阵相乘的CPU程序如下://C = A*Bvoid转载 2012-03-09 09:42:08 · 9395 阅读 · 0 评论 -
win7+cuda4.1+VS2008配置
http://blog.csdn.net/guyuan1983/article/details/7283972在windows下安装cuda 硬件环境:cuda支持目前NV的市面上的绝大多数显卡,包括Tesla、Quadro、GeForce,只有少数早期的旧型号显卡不支持cuda。详见http://www.nvidia.cn/object/cuda_learn_produc原创 2012-03-02 16:55:53 · 1246 阅读 · 0 评论 -
CUDA——SDK4.1+VS2008+VA_X
在此记录一下平台搭建的过程。 首先需要安装VS 2008。 然后从英伟达官网上下载开发包、驱动和工具包。 保证驱动和开发包、工具包均为同一版本。 我下载的是4.1的最新版本。即cudatoolkit_4.1.28_win_32.msi 、devdriver_4.1_winxp_32_286.19_general.exe 、gpucompu原创 2012-03-31 15:07:16 · 1626 阅读 · 0 评论 -
Visual Studio 2010 中CUDA 4.0的安装与配置
Visual Studio 2010 中CUDA 4.0的安装与配置安装环境:Win7 64位系统,Geforce GT 430显卡安装前提: Visual Studio 2010 Visual Assist X安装步骤:1,Nvidia显卡驱动,装275.33版,这是最新版本驱动,初次安装为了少出错,最好安装比较新版本的驱动。2,C转载 2012-03-31 20:29:55 · 1222 阅读 · 0 评论