技术开发 频道

NVIDIA让更多开发者能够拥抱GPU计算

  【IT168 资讯】2010年7月21日,美国加利福尼亚州圣克拉拉市——为进一步巩固公司在GPU计算开发工具方面的领导地位,NVIDIA®(英伟达™)于今日正式发布NVIDIA®(英伟达™)Parallel Nsight™软件。 该软件是业内首款针对GPU加速应用程序的开发环境,可与Microsoft Visual Studio搭配使用。

  NVIDIA®(英伟达™)还发布了CUDA™ Toolkit 3.1,该工具包是对CUDA软件开发包(SDK)的一次更新,用户可以点此下载。

  NVIDIA®(英伟达™)GPU计算总经理Sanford Russell表示:“Visual Studio拥有超过600万的开发者用户,是全球最受欢迎的开发环境之一,Visual Studio针对的是基于Windows的应用程序和服务。 “通过加入专为GPU计算开发者而设计的功能,Parallel Nsight让GPU动力的运用来得比以往任何时候都更加容易。”

  石油天然气、生物化学以及金融等诸多领域的高性能计算(HPC)开发者正越来越多地运用GPU的大规模并行处理能力和Windows HPC Server 2008,以便在自己所开发的软件中实现大幅性能提升。 NVIDIA®(英伟达™)Parallel Nsight能够将这些领域都联系起来,为开发者提供开发和部署HPC集群应用程序所需的专业工具。

  微软公司技术计算总监David Rich表示:“研究显示,开发者认为开发并行应用程序最难的地方在于调试、性能调整以及设计并行算法。” “通过将GPU计算整合到Visual Studio当中,NVIDIA®(英伟达™)Parallel Nsight正在彻底改变Windows平台下GPU并行计算应用程序的开发方式。”

  Visual Studio开发者现在只消使用Parallel Nsight,就能够以从前在CPU上所熟识的工具和技巧来调试GPU上的CUDA C/C++或DirectCompute应用程序。 Parallel Nsight还包含分析工具,能够为开发者提供GPGPU应用程序实现较高级别性能所需的信息。

  ArcSoft副总裁兼视频与家庭娱乐事业部总经理George Tang表示:“NVIDIA®(英伟达™)Parallel Nsight已经成为我们的日常开发工具,我们使用它来开发SimHD®和H.264编码器等基于CUDA的应用程序。” “实际GPU硬件上逐步的断点调试方式以及性能分析器有助于对我们的产品进行高效微调,从而将性能提升到全新的高度。”

  Parallel Nsight是图形开发的首选环境, 可为图形开发者提供所需的DirectX 11工具,使其能够快速而高效地开发出当今优异游戏与视觉计算应用程序。

  Crytek首席研究员Anton Kaplanyan指出:“DirectX 11为游戏开发者提供了必要的技术,使其能够打造出令人身临其境的游戏世界、生动的人物以及更加逼真的游戏效果。” “游戏开发者正在利用GPU与CPU来实现逼真度的全新境界,而Parallel Nsight则是让我们能够看清GPU内部运行情况的全球首款工具包。它不仅让并行调试成为了可能,而且让开发者能够愉快地进行这种调试工作,从而大幅加快了DirectX 11开发的速度。”

  Parallel Nsight为图形开发者提供了诸多专门的特性。 Graphics Debugger(图形调试器)让开发者能够直接在GPU上调试所有HLSL图形着色器。 Graphics Inspector(图形检查器)可实现DirectX渲染调用与GPU流水线状态的实时检查,从而可开发出非常好的的GPU代码。 Pixel History(像素历史)能够显示出所有可影响特定像素的操作,有助于开发者快速找出渲染错误以及编写出非常好的的渲染代码。 此外,Parallel Nsight Analyzer(分析器)通过在其它GPU和CPU事件相关的时间轴上呈现出OpenGL API踪迹信息,从而让OpenGL开发者能够优化应用程序。

  NVIDIA®(英伟达™)Parallel Nsight软件支持Windows HPC Server 2008、Windows 7以及Windows Vista,可与Visual Studio 2008 SP1专业版密切配合使用。 如需下载Parallel Nsight标准版,敬请点此下载。

0
相关文章