|
即将举行的苹果全球开发者大会(AWDC)的热点将是Mac和iPhone的软件开发,然而苹果的另一个动向也值得关注,Nvidia的CUDA技术有可能被打造成为iPhone的媒体格式之一,CUDA是家庭电影的一项自动解码技术。
据国外媒体报道,Nvidia首席执行官黄仁勋上周接受采访时指出,苹果可能计划将Nvidia的CUDA技术列为此次WWDC大会的主题之一。CUDA是一项编程技术,开发者可通过该技术充分发挥Nvidia GeForce 8600M的显卡的独特平行处理技术,苹果MacBook Pro笔记本电脑就采用了该显卡。Nvidia 今年二月发布了面向Mac OS X系统的CUDA测试版。
“苹果对CUDA非常了解,”黄仁勋表示,同时暗示苹果可能准备正式采用Nvidia的该技术,从而更好地发挥Macs显卡的性能。不过苹果采用该技术时“可能不会用CUDA的名称,而用其他名称,”黄仁勋表示。
由于显卡具有潜在的平行处理能力,即同时可运行一个以上事件,因此引起了软件开发者的浓厚兴趣。英特尔和AMD的CPU是通用处理器,能够运行加载的任意代码,但直到多核处理器面世之前,上述CPU只能同时处理一个任务,这也引出了第二个问题:所有软件也相应被编写为单任务。
GPU(图形处理器,即显卡)之不同,它能够把一个任务分解成多个小的单元,同时运行,并且速度极快,然而,只有显示软件或高性能计算应用软件才能够应用GPU的平行多任务性能。Nvidia、AMD和英特尔均致力于通过多种渠道让程序员充分发挥上述特点。
例如,Nvidia工程师曾向笔者展示,在台式机或笔记本上运行类似于QuickTime 的采用了CUDA技术的程序,该处理器在对电影文件自动解码并转换成iPhone可运行格式过程中,其处理速度有了显著提升。
Nvidia网站列出了一些CUDA技术显卡,GeForce 8600M GT就是其中之一。但黄仁勋未透露苹果可能采用CUDA技术的真正意图,不过Mac开发者大会可以讨论苹果针对CUDA技术的任何可能计划。 |
|