凭借C语言以及Fortran语言的支持以及OpenCL和DirectXCompute等NVIDIA(英伟达)可提供的API,GPU计算现在已成主流。凭借用于CUDA的C语言,当今的GPU计算正在产生回报。
Stephen Trojansky是洛杉矶Scanline VFX公司的视觉效果总监。我们在四个月的时间中完成了103个任务繁重的计算机模拟镜头。为了做到这一点,我们需要数量巨大的数据,所需的计算时间同样十分长。
国外媒体报道,Nvidia负责投资者关系的高级副总裁迈克尔·哈拉(Michael Hara) 近日表示,Nvidia即将推出的新GPU(图形处理器)强于AMD当前任何一款产品。
近日,市场上出现了两款利用NVIDIA CUDA架构的全新应用程序。Muvee是自拍电影制作软件与服务的行业先锋企业,该公司现已发布muvee Reveal 8。
毫无疑问,云计算是当前一大热闹词汇,在很多的IT相关研讨会上,我们都能听到云计算的声音,并因此而衍生出了许多其他的“云”,如云存储、云安全等等。其实,云在这里是一种计算力服务的模式,你可以说它是一种概念,也可以说是一种信息处理与服务交付的模型...
来自我们NVIDIA的人士都对史诗性的灾难电影非常感兴趣,当我们得知罗兰·艾默里克再次执导这部电影时(还记得《独立日》以及《后天》吗?),我们都想要抓住机会一睹他的这部新片《2012》。
在前不久Adobe公司在洛杉矶举行的发布会上宣布,其将推出最新的Flash Player 10.1播放程序,它最引人注目的特点就是除了传统的PC平台,其将适用于手机、上网本等移动平台,并对显示芯片提供硬件加速的支持。
2009年11月18日,加利福尼亚州圣克拉拉市—NVIDIA公司在今年早些时候针对台式机PC推出了NVIDIA3D立体幻镜技术。自推出后,这一技术立即成为电脑游戏、电影播放以及照片观看的首选全分辨率stereoscopic 3D解决方案。
在前面 part.1 的部分,已經先做了一些簡單的介紹;接下來,開始看程式碼吧~這一部分,主要是看 volumeRender.cu 中 main function,並大概講一下 volume data 的前置處理。
而由於傳統的電腦圖學都是以多邊形的方式來建構、繪製 3D 場景;這點和呈現 Volume 所需要的技術是不同的!所以 Volume Rendering 沒辦法直接使用傳統的電腦圖學方法來呈現。
在Windows平台下,用cmake来搭建环境环境,在VS2005下运行CUDA程序。其实,在Windows下,在CUDA2.3的SDK里,有一个Cuda.Rules的文件。通过这个文件,在VS2005里可以很方便的设置各个编译参数。不过通过cmake文件可以不用重复设置编译参数。
在執行 CUDA 程式前,都要把資料先從 Host 的記憶體,複製一份到 device 的記憶體中;一般來說,這樣的部分,都是使用 device 的 global memory 來直接進行存取。不過實際上,有的時候還有別的選擇的~在《nVidia CUDA 簡介》中一文就有提到,除了 global memory 外,還可以透過 constant memory 或 texture memory 的形式,來對 device memory 資料的存取。
在前一篇已經大概介紹過 texture 的基本概念了,在這一篇,就來大概看一下,一般使用 linear memory 的 texture 的方法吧。
在 CUDA Texture 文章的第一篇大概講了一下 texture 在 CUDA 裡的基本概念,而第二篇則是講了 linear memory 的 texture,接下來,自然就是 CUDA Array 的 texture 了~
教你如何在WindowsVista 64bit+VS2008配置CUDA环境