7月22日,第七届中国国际数码互动娱乐产业高峰论坛在上海国际会议中心召开。今年高峰论坛的主题是“迎接挑战,互利共赢,开创全球互联网产业新局面”。国家新闻出版总署、科学技术部、版权局和广播电影电视总局等国家政府机构领导,以及搜狐、盛大网络、完美时空、巨人网络、NCsoft、美国EA及育碧等国内外知名游戏企业的高层出席了本次高峰论坛。17173记者赴高峰论坛现场进行全程报道。 |
7月22日,英伟达公司全球内容管理总经理饭田庆太先生出席了第七届中国国际数码互动娱乐产业高峰论坛并发表演讲,演讲主题为“GPU计算的时代”。
英伟达公司全球内容管理总经理饭田庆太先生
以下是演讲全文:
大家好,非常感谢主办方邀请我来参加本次会议。这是我再次来到上海,为此感到非常的激动。在这里我遇到了很多的老朋友和老同事,其实在我两次来参加这个展会之前,我还去过我们公司位于加利福尼亚的总部,我之前还有幸在上海住了一年时间,那个时候就是设计进行研发,后来我回到了加利福尼亚的总部,因为我获得了晋升,很多人都祝贺我,说我获得了晋升。但他们不知道的一点,当时我觉得这是一个生活方式上的降级,因为我觉得原来在上海我过的非常好,人们对我都非常好,可以说上海也是世界上增长最快的地方,对于内容研发,以及技术开展来说都是非常好的一块福地。
下面说到游戏,其实游戏是技术和艺术的结合。在游戏开发方面我们需要各种各样的工具和技术来推动内容的研发,以及游戏的研发。这就是Nvidia所做的事情。我们Nvidia公司在技术方面非常先进,为此我们拥有义不容辞的责任,要为生存下一代的内容做出贡献。有了好的技术之后,我们才能够给这些设计者提供灵感,并且能够获得很多的反馈意见。游戏开发者会告诉我们,他们在图形开发工具当中希望得到什么样的益处,这样我们就可以接受他们的意见进一步开发。
有一些让大家吃惊的事,就是从1999年到现在,从第一个显卡GPU诞生以来,短短只有十年的时间,在这短短的时间当中我们已经看到了GPU,以及可视化效果的大幅度的提升,GPU显卡效果非常好。很多的一些游戏现在他们的质量都非常好,他们质量之所以更好,就是因为他们的显卡,以及他们的图形处理器的效果提高了。我们可以看到电脑制作变得更加可视化,这些可以是高分辨率的电影,也可以是一些游戏,我们现在看到很多的画面都变得更加丰富了,而且人们在用进行程序设计的时候,他们设计的画面也更加漂亮。
现在我们看到在整个游戏制作领域发现了转变,我们在这里发明了四种不同的GPU。首先我们可以看到不同的GPU适合于不同的产品,他们有不同的功能,有一些是高端的,我们为一些超级计算机制作一些芯片。这些芯片用于诸如癌症,或者是肝细胞之类的前沿科学的研究。还有一些用在油漆探明上面,都是用GPU来驱动。还有一个比较下层一些的东西,可以让我们用在个人手提电脑上,或者是手机上进行图形显卡的运用。现在我们看到这些图都变得更加的可视化,而且有更多可视化的应用。现在GPU的使用范围大大地扩张了,人们对GPU的需求也大大增加了。
我们看一下GPU的突破点。有三件事使得GPU发生了转变。第一个就是各种不同的编程语言,能够以不同的方式来探索GPU的使用。在2.5年之前我们有另外一种语言,这使得我们可以使开发者在图形业务之外,更多地使用GPU的功能。不管是微软公司和苹果公司我们看到他们都使用了GPU,比如说像他们的3D菜单,科医生成多层面的透明菜单,以及解密和照片预览方式都使用了GPU。
最后我还要说到游戏本身,我们都已经知道现在这些游戏的视觉大大提高,以前的一些视觉看起来非常不真实,现在我们的开发者不满于这样的情况,因为有些图片很漂亮,但是动作不是很漂亮。这些不同的物体他们撞上去,然后不停地发生碰撞的过程不是非常现实。要跟动态的画面跟静态的画面进行对比,要获得静态一样完美的画质,这时候我们就可以使用GPU,因为GPU可以成为非常好的架构。
接下来我们看CPU,CPU是一个多核连续处理器。可以在同一个时间同时处理好几个任务,但是不是太多的任务,所以说没有办法做很多的细节,如果做一些电子邮件的发送,或者说是Excel表格,或者是运营系统还是可以的。这样的过程CPU已经是非常好的芯片了。但是CPU有很多的问题,我们用这幅图来说明问题。假设您现在开展一个比萨的运输业务,有20个人他们在同一时间订购了比萨,在这样的情况下您可能会用一辆大卡车把所有人要订购的比萨都防灾卡车上,然后一个一个地送到他们家中。您当然是可以把工作做完的,可是当您把最后一个比萨送到家里的时候最后一块比萨肯定已经变冷了。但是再看一下GPU的应用,其实GPU是一个多核处理器,可以在同一时刻处理多个很小的命令,可以是游戏,或者说是图形,他们都需要GPU。所以说现代的GPU有几百个的核,可以在同一时间处理几千个的处理命令。
再拿比萨作为一个比喻,有了GPU之后,您就可以有很多的派送员,他们可以在不同的时间可以把比萨送到不同的地方,所以每一个人可以很快地得到比萨,而且比萨也很温暖,吃起来也非常好吃,这就是GPU和CPU之间的区别,所以两者需要共同的合作。现在我们对GPU的需求大量增加,所以说GPU的出货量也大量提高。
现在我们来看整个的开发环境,现在我们有个计算语言,叫CUDA,还有OpenCL,研发者可以很容易用这些语言来探索GPU的内涵潜力。我们可以看到以前由于芯片的限制,开发者的潜力受到了阻碍,现在他们的潜力可以释放出来,这是我们为GPU研究的课程。现在我们有125个大学讲授CUDA课程,他们用这个语言教他们的学生,并且将这个语言做成他们教科书的内容,中国也是其中的一员,比如像北京大学,还有清华大学,还有上海交通大学,都在讲授CUDA课程,他们知道未来整个芯片发展的方式肯定是多合并型处理器,所以他们在计算机科学系当中就已经开始教授多核连续处理器方面用到的语言课程。我们知道这样的系统将是更加主流的,更加广泛的,我们可以看到苹果的雪豹操作系统,以及微软的7操作系统都在使用GPU的系统。
下面给大家介绍Direchtx Compute开发的海洋DEMO。我们来看整个的流程,如果您很聪明的话可以做成这样的DEMO,这是模拟展示了水的流动。我们可以看到海洋的潮汐之间是如何互相运动的,又是不同波浪之间的互相运动。你在这可以看到这里有很多的一些计算,他要计算光线,还有波浪的移动,还有各种防射,还有光如何穿越水的镜头,这些都是通过GPU计算来实现的。
最后我们还要说到游戏上,我们刚才已经说到了逼真的模拟需要现代化的GPU。说到物理模拟,我们需要进行,比如说布料或者时装上面逼真的模拟。而且他的衣服也要非常自然地移动,他要根据风的吹向,以及角色的动作进行移动。这些都是很有必要的,以前的一些GPU和CPU,以原有的处理方式无法实现这样的视觉效果。现在我们有PHysX,是一个开发引擎,在CPU之上设计的,现在又能为CPU提供,就能够提供非常丰富的一些体验。可以说这些都是游戏开发者,还有游戏引擎制造公司等等非常钟爱的,因为可以为他们解决一些原本是非常棘手的设计问题。
实际上他们现在已经为此设计了20款的游戏,就是用这样的PHysX设计的,有些游戏已经登录了,您可以在这次展会上面展出他们令人惊讶的物理效果,让你叹为观止的。这是终结者,在这里我们给大家展示一个并行的两个图面,他会给你展示一下通过GPU物理流程跟一个普通模拟的对比。在这里您可以看到他们在逼真效果上的差别,我们来看一下这两个对比的动作。这就是终结者的游戏。我想不久的将来物理模拟的版本就会与广大玩家见面。
我来总结一下,在我的演讲当中,我们整个会议都谈到了很多新的革命潮流的到来。在GPU的研发方面我们又看到一个变革,这个变革会深刻地改变整个游戏开发的局面,而且我们Nvidia公司非常开心能够成为变革当中的一员,成为生态环境当中的一员,我们会和腾讯公司,金山公司等等公司合作。这些公司都在支持我们,而且是跟我们非常紧密地合作,使我们能够带来更多的次世代的游戏。
我们在这里给大家小小的奖品,我们给大家首次展示一个中国人设计的游戏,这是一个舞蹈游戏。这款游戏由迈克尔.杰克逊参与帮助的,在这里我们用了他的夹克,在这里面我们就是用刚才的动态逼真处理模拟来模拟了迈克尔.杰克逊的动态模拟。我们一同来看一看。谢谢大家!