技术开发 频道

使用CUDA和C++ 应对全球变暖危机

  几个星期前,微软发布C++ AMP,将C++扩展到GPU计算领域。作为一名C++爱好者和NVIDIA的GPU架构师,我非常高兴听到这一消息。Visual C++是我最喜欢的编程工具之一,它的更新可以与我帮助设计的并行处理器共同工作。我觉得这的确证明了我们这些年在GPU领域付出的辛勤工作没有白费。

  本周,微软和NVIDIA联合主办了一个活动,我们有机会和硅谷C++的开发者谈论C++ AMP和CUDA,他们是同一事物的两个方面:NVIDIA的CUDA的技术优化到高性能的同时,C++ AMP的效能也将得到优化。

使用CUDA和C++ 应对全球变暖危机

  我们的演讲嘉宾Herb Sutter,他是当地首席微软语言架构师(上图)。Herb是个了不起的演说家,他给出了关于C++ AMP的一个令人信服的理由。当天早些时候,Herb就敏锐地指出,相比其他编程语言,C++在每瓦性能上存在决定性优势,这意味着基于C++的解决方案是最环保的选择。正如我的题目所述。

  现在我不得不承认C++ AMP凭借其优雅的句法曲线,将会非常受欢迎,事实上,未来将属于CUDA开发者。Herb的演讲结束后,一个NVIDIANs团队提到了CUDA的基本要素Thrust,Thrust是一个CUDA并行算法库,能够使程序更简洁易读。大家对Thrust都很感兴趣。

  至少要到今年秋季的微软的BUILD大会,开发者才能使用C++ AMP,但你可以在www.nvidia.com/getcuda下载CUDA和Thrust。

        更多内容请点击:

        CUDA专区:http://cuda.it168.com/

        CUDA论坛:http://cudabbs.it168.com/

0
相关文章