在进行石油探测的时候,是否有可能看到地下几千米深处的地质结构?在进行生物及生命科学研究的时候,是否有可能看到研究样本的变化?在进行航空航天实验的时候,是否有可能看到航天飞机的状态及变化?
是的,如果你有一套工具或者系统,就可以看到。这套工具或者系统的基础,就是深度计算可视化。
听上去有点深奥,但实际上深度计算可视化就在我们身边,比如工作站就是一个例子。从我们对工作站的认识出发,可以这样理解—所谓深度计算可视化,就是把不同类型的数据以形象的方式进行演示,从而能够直观地快速了解原始数据相互间的潜在关系,如石油行业的钻井计算就是一个典型的可视化案例。
凭借直观感觉,就可以说,这个市场不是特别大。“从全球来看,这个市场的确不大,也就是5、6亿美元的规模”,IBM大中华区网格计算总经理朱明证实了这个推测。
虽然看上去市场不大,然而IBM却在近期推出了一套完整的深度计算可视化解决方案,在原来工作站等低端应用的基础上,高调进军高端深度计算可视化应用领域,其第一波主打行业是石油和航空航天。
朱明介绍说,IBM看到,越来越多的国内用户正在意识到,许多决策需要可视化,才能够得出更科学、更合理的结论,正因为有这种需求,IBM才会投更多的精力在这个领域。他表示,IBM在深度计算可视化领域的两个追求是:第一,用更快的速度算出结果;第二,令显示结果更大、更细致。基于这两个出发点,IBM开发了一整套以开放标准为基础的深度计算可视化解决方案(DCV)。该方案由两部分组成—远程可视网络和可伸缩可视网络。其中,远程可视网络针对的是协同性的可视化功能,使部署在不同地点的前端平台可以利用相同的可视模型共享数据、协同工作;而可伸缩可视网络针对的就是更快地运算和更精细的显示。
“IBM对我们在压缩图像的计算机技术和传输速度方面的技术,是非常自豪的”,朱明说。
与以往不同的是,越来越多的用户开始将其深度可视化应用系统从大型主机上移植到集群系统上,目前典型的深度计算可视化应用的架构是这样的:最底层是Linux操作系统,其上跑集群管理系统,然后再往上一层是一个并行文件系统,DCV软件就跑在这个并行文件系统上面,最上层就是应用软件。而IBM推出的这套DCV方案基于Linux平台,与千兆以太网或InfiniBand集群互连,中间件可按独立逻辑显示器方式管理一个或者多个物理显示器,以对用户和应用透明的方式,控制图形指令对相应成像节点的高性能传送,使用户可以集中管理硬件、应用和数据。
值得关注的是,这套DCV解决方案采用中间件管理集群节点图形资源的独特方法,因此中间件可以透视计算、图形处理、内存和存储,这样就可以消除传统上的图形处理及传输的瓶颈。
另外,在这套方案中还有一个亮点,就是IBM推出的并行文件系统IBM GPFS网格。集群系统有效工作的一个基本要求就是系统作业分发要科学、合理且及时。如果没有诸如GPFS网格这样的并行文件系统,用户在开发应用程序时就要做好作业分发的安排,但是如果有了这个系统,则应用程序就不用再关注作业分发这些事情了。“对用户来说,这具有非常实际的价值”,朱明说。


