随着一系列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软件开发环境掌握影响效能的关键编码与运用绘图处理器的功能。