MCPLive > 杂志文章 > 全角度解析OpenCL通用计算标准

全角度解析OpenCL通用计算标准

2009-02-18沈亮《微型计算机》2009年2月上

冷眼旁观:“技术领先”并不代表“市场优胜”

细心的读者可能已经发现,在OpenCL的成员当中,缺少了一个有分量的名字——Microsoft,也许此时的微软正躲在暗处冷眼看着风风火火的OpenCL。

对于软件行业的巨无霸微软来说,其关注的目标并不是技术创新本身,而是如何利用手中的垄断地位和封闭技术进一步攫取财富。对于目前如日东升的OpenCL联盟,微软并没有表现出太多热情,甚至没准备在Windows 7中加入对OpenCL的支持。究其原因,无外乎是现在的OpenCL对自家的Windows、Office、Live等产品线并没有太大的推动作用,而且开放的标准很难让微软在OpenCL联盟中取得足够地位(垄断)的话语权。坏的是,如果此时大力支持OpenCL,将意味着大幅修改已初具雏形的Windows 7和下一代Office,代价太大。

制衡的力量并不总是来自于内部,看看OpenGL与DirectX的竞争之路就不难看出,OpenCL的发展不会是一帆风顺。对于一个开放性的标准来说,如果各成员之间心怀鬼胎,过分看重自己的利益,该标准的发展道路并不会平坦。1992年OpenGL 1.0发布的时候还没有DirectX,等到DirectX 1诞生时,OpenGL已经做到1.1版本;但由于OpenGL成员之间勾心斗角,在新的标准制定时互相拉锯,使得到目前为止OpenGL才推出了3.0版本,基本放弃了民用和游戏市场,委身于专业领域。反观DirectX的发展历史,十几年间不仅成功发展到10.1版本,还牢牢掌控了民用和游戏领域的主导权。如果OpenCL在未来的发展中又出现OpenGL的那种不团结的情况,未来鹿死谁手就难说了。

OpenCL,路漫漫

早在2000多年前,我国古人就悟出了“天下之事,分久必和”的道理。通用计算在经历了几年(对于高速发展的IT界,几年时间很长了)的各自发展后,现在到了由OpenCL进行大融合的时代。


微软操作系统在业界居于垄断地位,它的表态对OpenCL日后的发展至关重要

我们应该清醒地看到,虽然OpenCL现在只是一个襁褓中的婴儿,处于主流操作系统不支持、软硬件开发未上正轨的阶段,但是无论如何,OpenCL向整个IT业打开了通用计算的大门。按照其描绘的蓝图,未来的软硬件都将从全平台加速中获得极大的性能提升。以IT产业的发展速度,相信在不久的将来,OpenCL和通用计算必将贯穿整个IT产业,带来系统设计和搭配的新理念,并大幅提高硬件系统的性能功耗比。而对我们每个消费者,都将享受到通用计算带来的前所未有的流畅操作体验。后,让我们祝福OpenCL的发展一番风顺。

分享到:

用户评论

共有评论(3)

用户名:

密码: