是的!真是好快的手脚,OpenCL 规格才确定没多久,这几天通过最后一些法律上相关的审核,随即正式公布了!目前参与其中的 20 多家公司,除了 AMD、NVIDIA 之外,Intel 居然也在列;而这最后的规格,将会让软件应用吸取电脑内的日月精华,包括利用 CPU、GPU、DSP(数字信号处理器),甚至是采用 Cell 架构的处理器,进行多核运算,一路从纯数字的大量计算到 OpenGL 间的整合都可以处理。
至于详细的内容,有兴趣的朋友可以在引用来源收看!
这个...在 OpenCL 正式公布不久,一向嘴炮能力强大的 NVIDIA 又再次开炮(都加入了为啥要猎杀河蟹?真是让人猜不透啊!),跳转后可以参考一下开炮内容 主站的电访内容。
参考阅读
Engadget - NVIDIA dishes about OpenCL
Engadget - OpenCL 1.0 spec released, GPUs everywhere to get a workout
- NVIDIA 感觉自家的 CUDA 技术的基本概念是可以被 OpenCL 所强化,两者基本的模型是相同的,但是 OpenCL 相较起来,只能算是初阶的架构,需要使用者撰写相当多的额外程序代码来处理内存管理之类的杂务;不像 CUDA 可以让非专业的程序撰写者来直接撰写 GPGPU 管理的程序代码。
- 为了满足 25,000 名 CUDA 开发者的需求,NVIDIA 现在正以追、敢、跑、跳的方式前进,在 2009 年将陆续推出三个更新。
- NVIDIA 认为 CPU 还是有相当的重要性,并不是每一种软件用 GPU 都可以达到最高的处理效能,而有些还是以 CPU 处理较好(好个...);不过他们并没有让 CPU 嚣张太久,立刻补充说传统 CPU 的价值正在快速消失,因为将来市场上的主流软件,将会是需大量显示芯片投入跟平行运算。
- 尽管过去有一堆精彩的泥巴大战,Intel 跟 NVIDIA 并不是没有合作的空间(是啊!不然两方是加心酸的吗?XD);NVIDIA 还认为自己算是非常投入在 OpenCL 的发展,才会有让这个破纪录的时程发生。NVIDIA 也赞许整个业界的投入及热忱。
- 而 OpenCL 最大也最不意外的缺席者,就是微软;NVIDIA 方面不愿意正面证实他们是否有打算以 OpenCL 的架构在 Windows 上头串连硬件,不过相当多的合作伙伴都希望这件事情发生。
- 微软目前正在为 DirectX 11 运算技术努力,同时 NVIDIA 也不会缺席,表示为了市场大局着想,NVIDIA 不会呆到选边站。
- OpenCL 可以透过任何可以执行 CUDA 的显示卡上进行运算,主要是 8 系列 GPU、256MB 以上 RAM 的显示芯片都可。名单在此。
- 目前他们也不愿意证实,是否 OpenCL 会让 Mac 使用者看到他们想要的东西;他们还说从苹果这次大量采用 NVIDIA 的平台、芯片就知道,两方的关系相当密切,不过苹果一向是以自家产品未来发展来挑零组件厂商,所以将来应该是有得期待。(意思大概是说 N 家的产品很强,然后苹果以后会用他们的东西丢出很厉害的东西)
- OpenCL 目前还不算是完成体,1.0 还是需要相当多的效能测试,1.1 在目前几个合作伙伴的测试后,大部分认为新的功能没有实时推上火线的必要性,预计将会在 2009 稍晚推出。