主题 :

NVIDIA CUDA 1.0为GPU运算带来强化功能

- 2007-07-28 以 Cliff Lin
来源 : NVIDIA – 关键词 : NVIDIA, CUDA, GPU

随着一系列NVIDIA® Tesla™ GPU运算解决方案的发布,NVIDIA同时宣布提供NVIDIA CUDA™ 1.0版本的C语言编译器和软件开发套件(SDK),让开发业者可使用NVIDIA绘图处理器(GPU)开发运算应用程序。

结合GPU运算技术和CUDA软件开发环境,为现今对运算能力要求极高的数据密集型应用程序提供具弹性的大型平行运算平台。NVIDIA Tesla产品线从数据中心的GPU运算服务器解决方案到桌上型解决方案一应俱全,可让每一位科学家和工程师只需透过标准型的PC或工作站系统,即可发挥超级运算产品的威力。

CUDA 1.0内含各种全新C语言编译器最佳化功能和各项强化功能,以及众多新增功能和C语言编码范例。CUDA BLAS和FFT函式库皆已进一步最佳化,并纳入更多功能,其中与计算金融和医疗成像等领域相关的全新C语言范例已安装于SDK中。此外,CPU接口程序代码到GPU之执行能力也进一步强化,可执行异步启动指令和异步组件与组件间的内存拷贝。

NVIDIA CUDA开发环境现支持32位与64位Linux操作系统,以及32位Microsoft® Windows® XP操作系统。

此外,NVIDIA公司同时也发布了一款可让MATLAB程序运用标准GPU函式库加速应用程序运算的plug-in套件模板。此套件模板也会为用户展示如何撰写专属的程序版本,并让用户透过NVIDIA CUDA™ 软件开发环境掌握影响效能的关键编码与运用绘图处理器(GPU)的功能。

MathWorks公司研究员Jim Tung表示:「我们很高兴NVIDIA提供这套将CUDA函式库整合到MATLAB的范本。透过这个极具前瞻性的技术示范,可让MATLAB使用者社群也能体验和运用NVIDIA绘图处理器(GPU)的强劲效能。」

NVIDIA公司GPU运算事业部总经理Andy Keane表示:「直至最近,要制作一个可以适用于科学类刊物印制分辨率(1024 x 1024)的2D等向性紊流流场的MATLAB模拟,仍需花费好几天时间。然而,用了CUDA套件则可以四小时完成相同的仿真运算,速度增加12倍之多,如加上更多最佳化功能,甚至可以更快。」

NVIDIA开发者专属网站(www.developer.nvidia.com/object/cuda.html)现已提供CUDA C语言编译器和SDK的免费下载服务。而MATLAB plug-in 套件可至http://developer.nvidia.com/object/matlab_cuda.html下载。

欲知更多GPU运算的相关讯息、讨论与编程秘诀,请浏览GPU运算论坛网站 (http://forums.nvidia.com) 。


Google 广告
广告