据NVIDIA称,图形芯片将为Apple和微软即将到来的新系统中更多的任务提供加速支持。NVIDIA Tesla产品部门经理Sumit Gupta在周五接受采访时称,新的编程环境将有效利用GPU潜在的计算能力,来为Apple Snow Leopard,和微软Windows 7系统中的更多软件提供加速。
GPU将不仅仅用于游戏,一些传统上由CPU处理的任务也将交付给GPU,或者CPU与GPU分摊处理,所以一些特定的操作将由CPU完成,其他由GPU来处理。Gupta还指出,“有趣的是关于OpenCL和DirectX,他们将分别组成Snow Leopard和Windows 7的一部分,这样对消费者来说就意味着,如果你的笔记本搭载NVIDIA或者ATI的显卡,那么它(显卡)将使得系统运行得更快,因为操作系统能够在系统中识别出两个处理器。首先,操作系统将把GPU同时视为图形芯片和计算引擎。”
“比如,当你启动Google Picasa,这个过程将完全由CPU处理,但当你选择图片和使用过滤器时,过滤器将运行在GPU上。如果你注意到当前Apple的操作系统,它优美的界面更多的是提供视觉上的内容,这些需要GPU进行更多的任务处理,CPU是一个重要的方面,但是已经不再是最重要的方面。”
也就是说,来自Intel和AMD的CPU仍然必不可少,他还指出:“如果你运行的是一个无法预测的任务,那么CPU就很擅长,它很擅长处理这些不稳定的任务,GPU对另一类任务比较在行,那就是并行任务。”
当前编程环境成为限制GPU潜在的计算能力释放出来的一大因素。“利用GPU最艰难的部分是使用图形语言对它进行编程,当然随着基于C语言的OpenCL和Nvidia CUDA开发环境的发展,这种现象有望得到改善。我们已经为C语言开发者提供更加有益的架构。”
【编辑推荐】