asp.net的优化
假设你需要从一个页面转向其他页面,下面有很多种方式,你是如何选择的呢?你能清晰的说明理由么?www.toptaotao.cn(转载) <%--链接的表现形式--%> &nb...
NVIDIA CUDA在高清播放中的作用
NVIDIA CUDA技术是当今世界上唯一针对NVIDIA GPU 的C语言环境,该技术充分挖掘出NVIDIA GPU巨大的计算能力。凭借NVIDIA CUDA技术,开发人员能够利用NVIDIA GPU(图形处理器)攻克极其复杂的密集型计算难题。GeForce ...
NVDIA CUDA ---------GPU计算的革命
NVIDIACUDA技术是基础的新的计算架构,这个架构将使用GPU来解决一些消费、商业和技术工业领域复杂的计算问题。CUDA(计算标准设备架构)技术将通过革命性的计算架构来使用NV的gpu的强大的处理能力,从而...
CUDA面内存用法总结
最近群里有网友问CUDA中2D GMEM copy的问题,昨天论坛中也有问同样问题的:copy a sub slice of source GMEM to another GMEM,下面详细介绍再不需要内核的情况下如何实现:view plaincopy to clipboardprint?测试(...
GPU阵列 安特卫普大学展示桌面超级计算机Fastra II
近日,比利时安特卫普大学向大家展示了桌面超级计算机Fastra II,该桌面级超级计算机采用Nvidia CUDA架构,采用6块ASUS 双GPU的GTX295显卡和一块单GPU的GTX 275显卡,其浮点运算能力达到了12TFLOPS,与其出色的计算...
GPU计算技术圈 火热招人啦
GPU计算技术圈 http://space.itpub.net/?action-mygroup-gid-328 先已开放 火热 招人中让我们彼此的沟通与交流 架起我们友谊的彩虹!喜欢GPU方面的朋友,期待你的到来! ...
在C++ class 中使用CUDA(包含texutre 2d的使用)
晚上熬夜写了一个简单的C++ class 封装CUDA的demo,里面涉及到了texture的使用,希望对他的CUDA学习有帮助:下面是三部分的代码1. 调用class的sample.cu 文件这里没多少好解释的,就是直接生产一个cuda的class实例...
8. CUDA 内存使用 global 二------GPU的革命
序言:最近在另一个不写技术的blog上,写了最近的一些事情,或许是释怀以后才会把心理面的事情写出来,很感谢很多朋友能理解我现在的心情,有的朋友也会感到很惊讶,平时总看到我的时候都是很开心的样子,很少会看到...
初试CUDA
记得还是在上半年的程序员中看到有关CUDA的介绍,一直零零星星看了些介绍,没时间仔细去验证,这段时间捡起来研究一番,闲言碎语不多表,切入正题 先做下广告,什么是CUDA,CUDA(Compute Unified Device Archit...
NVIDIA CUDA统一计算设备架构编程手册(3)
第3章 硬件实现3.1 具有芯片共享内存的一组SIMD多处理器设备作为一组多处理器(multiprocessors)来实现,如图3-1所示。每个多处理器具有单指令多数据(SIMD)架构:在任何给定的时钟周...
第二個 CUDA 程式
前面介紹的計算平方和的程式,似乎沒有什麼實用價值。所以我們的第二個 CUDA 程式,要做一個確實有(某些)實用價值的程式,也就是進行矩陣乘法。而且,這次我們會使用浮點數。雖然矩陣乘法有點老套,不過因為它相...
改良第一個程式
在上一篇文章中,我們做了一個計算一大堆數字的平方和的程式。不過,我們也提到這個程式的執行效率並不理想。當然,實際上來說,如果只是要做計算平方和的動作,用 CPU 做會比用 GPU 快得多。這是因為平方和的計算並...
CUDA __global__ function 参数分析
在论坛里面讨论到一个问题,__global__函数里面传递的参数,到底是怎么传输到每一个thread的,然后做了以下的一些分析;这个是问题讨论帖子:http://topic.csdn.net/u/20090210/22/2d9ac353-9606-4fa3-9dee-9d41d7fb...
9. CUDA shared memory使用------GPU的革命
9. CUDA shared memory使用------GPU的革命序言:明年就毕业了,下半年就要为以后的生活做打算。这半年,或许就是一个抉择的时候,又是到了一个要做选择的时候。或许是自己的危机意识比较强,一直都觉得自己做得不...
CUDA的模板类里不要重载operator=
苍天啊,这么一个问题折磨了我一天半。本来我有一个模板类:template <unsigned int n, typename T>struct ALIGN16 foo{ T x[n]; foo() {} foo(const foo<n, T>& other) {...} void perator=(con...
Nvidia GT200:详解并行处理器(三)CUDA存储器模型
CUDA存储器模型除了执行模型以外,CUDA也规定了存储器模型(如图2所示)和一系列用于主控CPU与GPU间通信的不同地址空间。图中红色的区域表示GPU片内的高速存储器,橙色区域表示DRAM中的的地址空间。图2 CUDA存储...
Nvidia GT200:详解并行处理器(二)CUDA执行模型
CUDA 执行模型Nvidia的并行编程模型被命名为CUDA(Computing Unified Device Architecture,统一计算架构模型)。CUDA的基本思想是尽量得开发线程级并行(Thread Level Parallel),这些线程能够在硬件中被动态的调度...
Houdini Development Kit ( HDK ) VC小记
为了能更好的在VC里面引入CUDA做Houdini API的开发,能便高效率的使用VisualStudio的集成开发环境工具是必须的。默认的Houdini插件与节点的开发都是写完了*.C代码之后,使用命令行下的Hcustom命令完成自定义插件和节...
BFS_CUDA
Algorithm 1 CUDA_BFS(Graph G(V, E), Source Vertex S){1. Create vertex array Va from all vertices in G(V, E);2. Create edge array Ea from all edges in G(V, E);3. Create Frontier array Fa, visited a...
Raycasting KDTree CUDA演示
一个使用CUDA来计算光线追踪的演示,改实现采用了KDTree算法,在GTX280下可以实现14MRays/second的速度,此Demo包含了源代码 近日Nvidia公司也在I3D 2009上展示了一个名为NVIRT的光线追踪引擎,同样是基于CUDA实现的...