GPGPU与MIC众核架构同样面临编程门槛
DOIT原创 崔昊 发表于:10年06月27日 00:29 [原创] 服务器在线
DOSERV服务器在线 原创报道: 出席英特尔2010年度高性能计算研讨会的石油行业代表对于GPU+CPU的混合架构,以及GPGPU及CUDA编程的看法,相信代表了绝大多数石油行业用户的看法:GPU很好,但是现在还是不是时候。
而对于英特尔前不久刚刚推出的MIC众核架构,石油行业代表同样铁面无私,有代表在会后表示,英特尔推出的MIC众核架构从理念上是很不错的,承袭X86指令集使其的应用门槛较GPGPU更低,但同样存在问题。
石油行业代表对于NVIDIA与英特尔的GPU与CPU之争,在这届英特尔2010年度高性能计算研讨会上,显得比此前的媒体宣传更为真实。
GPGPU:获得石油行业认可
根据中国石油东方地球无力公司研究院处理器中心总工程师赖能和所提供的资料,目前国外石油行业主要使用的波动方程PSDM软件在GPU平台上的开发已经较为成熟,美国、法国、以色列、加拿大等国的一些石油勘探领域常用软件,包括omega2、GecCluster 5000、GeoDepth 4.0、SeiSpace以及Marvel等RTM为主要特点的应用程序,都已经开始支持GPU计算。
同时,赖能和表示,由CPU+GPU构建的高性能计算机,将对交互波动方程叠前偏、速度建模、SRME、Full wareform Inversion等地球物理应用产生深远影响,并具有很好的应用前景。
在赖能和的介绍中同时提到,240核的GPU计算系统能够达到933GFlops的性能,基本相当于20个CPU,而如果仅限于单精度计算,一台双至强5500 2.66GHz四核系统在与960核的GPU系统能耗相差100瓦的情况下,性能却分别为85.12GFlops和3.73 TFlops。
但他也同时表示,GPU推广难度就在软件上,目前石油行业没有合适的应用软件在上面跑,而NVIDIA的GPU计算需要使用全新的CUDA编程语言在HPC上面去做编写,由于很多公司不愿意承担风险,因此应用情况在石油行业中仍然有待观察,“国外的同业也在测试,很难下决心将程序一直上去。”赖能和表示,GPU确实是趋势之一,但现在至少中国石油东方地球物理公司还不会有过多的考虑。