用户形象图片

在SANTA CLARA, Calif.,Apple的WWDC预期会讨论到Mac和iPhone上平行处理软体的开发,但是该公司下周或许会将另外一种平行处理的方式付诸讨论。

Nvidia CEO Jen-Hsun Huang在本周稍早的专访上提到:Apple或许有计画将Nvidia的CUDA技术纳入下周WWDC的讨论范围中。

CUDA是一种可让软体研发者享有图形处理器上,如MacBook Pro所采用的Nvidia GeForce 8600M,所拥有的独特平行处理特性的程式技术。 Nvidia在今年二月释出CUDA在Mac OS X上的测试版本。

▼ Nvidia的CUDA技术可以让它轻易完成家庭电影——或是像料理鼠王这样的热门影片——以直接数位对数位的讯号传输方式,将适合的影像格式传到iPhone上。 (来源:Apple)

「Apple对CUDA所知甚多,」Huang说,意指该公司可能准备正式拥抱Nvidia的技术,以让Apple更易于利用建于Mac内部的绘图晶片。 Apple自己的完成品「将不会叫做CUDA,而会换一个名称,」Huang在周三于Nvidia总部的专访中指出。

软体研发者对绘图晶片的潜能兴味盎然,因为晶片有平行处理的能力,或是同时执行不同型态的问题。 Intel或是AMD的CPU是被设计来作为普遍用途的处理器,可以处理任何程式设计师丢给晶片运算的程式。但是除非多核心处理器风行起来,那些CPU基本上是设计来处理单一问题,,然后才能着手处理下一个问题:而且为这些晶片设计的软体也是根据这个原则设计的。

另一方面,GPU将一个问题分解成更为小的位元,并将它和其他的问题一起,以高速平行处理。至此,然而只有特殊的应用程式,像是绘图软体或是高效能的运算程式可以利用这个未被完全开发的强大运算能力。 Nvidia、AMD和Intel都在往这个方向发展,好让每一位程式设计师都能利用绘图处理器的独特特性。

例如,就在笔者周三的参访过程中,Nvidia的工程师展示一个支援CUDA、类似QuickTime的程式,在一台桌上型电脑或是笔记型电脑上运作,如何能戏剧性地加快处理器将电影或是电视节目,以数位对数位的方式传送,转成适合iPhone播放的格式。

在Nvidia的官网上,GeForce 8600M GT有列在支援CUDA的Nvidia绘图处理器清单中。 Huang拒绝透露Apple具体的意向为何?但是Mac研发者的研讨会上应该会谈到Apple对CUDA究竟有什么计画。
回到帖子顶部