Andy Keane:GPU带来“蒙娜丽莎的微笑”
12月5日下午,Tesla计算产品事业部总经理Andy Keane先生进行了主题为《CUDA技术带来的并行计算变化》的课程演讲。这里,Andy Keane 先生用一个短片向大家介绍GPU和CPU质的差异。
【CSDN.net现场报道】第二届中国软件开发2.0技术大会2008年12月4日、5日、6日在北京九华山庄举行。本届大会较之前届规模更大、内容更丰富、水平更高,再次为上千名来自全国各地的高水平开发者和技术管理者呈献了一场中国软件业的顶级技术盛宴。
12月5日下午,Tesla计算产品事业部总经理Andy Keane先生进行了主题为《CUDA技术带来的并行计算变化》的课程演讲。
Andy Keane先生说,多年来应用软件的开发都是基于CPU进行的。虽然CPU的发展脚步一直没有停歇,但由于其序列计算的本质,始终无法满足大量数据同时并 行计算的需求。因此,GPGPU,即通用GPU计算应运而生,目的是为了将GPU先天就具备的大量数据并行计算能力开发出来。但是运用GPGPU的软件开 发人员必须了解Open GL 和 Direct X 等与图形渲染相关的语言,并要了解GPU的架构和工作原理。
这里,Andy Keane 先生用一个短片向大家介绍GPU和CPU质的差异。
短片的第一个场景一台小型机器模拟CPU是如何处理的,每一次运算机器会像白布喷打一次颜料,最终形成一个 我们熟悉的“笑脸”。第二个场景是“蒙娜丽莎的微笑”:一台大型机模拟GPU是如何处理的,同样是每一次运算机器会像白布喷打一次颜料,机器启动喷射—— 蒙娜丽莎的微笑出现在白色的布上。
这就是在顺序处理和并行处理之间的差异,也就是CPU和GPU的差异。
Andy Keane先生表示,现在GPU正逐渐将并行计算推向主流,并行计算(GPU)与序列计算(CPU)所构成的异构计算架构是大势所趋,而主导这场变革的就是CUDA。
CUDA (Compute Unified Device Architecture)是NVIDIA (英伟达)公司做为图形处理器(GPU)的发明者,针对GPU的C语言开发环境。稍后,Andy Keane 先生和他的伙伴向大家全面介绍了CUDA开发环境的特性和应用。
演讲结束后,学员纷纷表示这堂生动有趣,而且有很多的“营养成分”。
Andy Keane,Tesla计算产品事业部总经理
Andy Keane先生于2006年加盟NVIDIA公司,出任NVIDIA公司全新的GPU计算事业部的总经理,全面负责这一全新业务部门的组建,包括财务、销售、市场运作、产品规划以及推广等。Andy Keane先生拥有伯克利商学院(Berkeley Business School)的MBA学位和伦斯勒理工学院(Rensselaer)的物理学学位