在CUDA上实现基于D3Q19模型的LBM流体模拟方法简介
LBM(Lattice Boltzmann Model)方法简介: LBM是始与上世纪80年代末起源于70年代的LGA(格子气自动机)理论模型,并最终从90年代初开始趋于成熟(在适定的范围内)的一种流体计算的介观方法(处于微观...
CUDA Programming Guide之shared memory的Bank Confict
略记之以防遗忘-x战警-曾晓奇-09-06-25 凌晨 以前草草地读过CUDA Programming Guide,但后来又没有动手写程序,所以很快就遗忘了。及至最近,我觉得自己非学点东西不可,不能成天想着以后...
CUDA 开发包安装 环境搭建 程序开发
安装 支持 CUDA 显卡驱动、CUDA 2.0、CUDA 2.0 SDK。7 i5 R: M7 Y# }, D9 _4 _: H; N) i' ?1 j4 b9 _; ?0 S# P5 U- \, ^6 s0 V, D" K# r3 \9 k4 T" f修改相关的注册表' Y! {. Q& a2 L* y, y& w$ f3 O$ f5 h0 f! n9 n...
使用 Visual Studio 2005 建立新 CUDA 專案
在之前已經有寫一篇《使用 Visual Studio 2005 撰寫 CUDA 程式》了~不過裡面提到的專案建置的方法,是用官方 template 這個專案來修改的方法。而在該文中,Heresy 也有提到,在 nVidia 的 CUDA Forum 中,有一些針...
CUDA cosnstant使用(一)
书接上回《9.CUDA shared mem使用》讲了shared memory的使用,最近有几个朋友都在问我cosntant的使用的问题,这次首先先讲一下cosntant的使用,下一章节才讲一下cosntant的使用中性能的体现;下面是一个简单的代码:/...
CUDA Toolkit的安装(转载)
目前 NVIDIA 提供的 CUDA Toolkit(可从这里下载)支持 Windows (32 bits 及 64 bits 版本)及许多不同的 Linux 版本。 CUDA Toolkit 需要配合 C/C++ compiler。在 Windows 下,目前只支持 Visual Studio 7.x 及 V...
自己用CUDA做的简单的加密程式
这是偶们C++教材练习3中的加密解密题,现在移植到CUDA计算平台上面.由于计算的数值比较小,而且出现多次内存host与显存device之间的数据复制,因此这个CUDA程式会比CPU运算的慢不少. ...
CUDA Nvcc 编译流程
注:以下档案为转载:如果你想了解Nvcc到底搞了什么鬼,究竟compute_xy sm_xy区别在哪里,ptx,cudabin又是怎么嵌套到exe里面最终被驱动执行的,这一节正是你想要的知识。他将讲解每一个编译的具体步骤,...
OpenCL简介
作者: Heresy 来源: Heresy's Space关键字: OPenCL CUDA Quadro 时间刚好是Siggraph08,所以最近一堆电脑绘图方面的东西都出来了。像前几天的nVidia的GeForce Force Within、OpenGL 3.0的ForceWare 177....