软件调优:高性能计算的制胜法宝
英特尔软件产品是一整套帮助应用开发及使用人员在X86及安腾体系架构上最大程度提升性能的软件工具。这些工具与目前市场主流的高性能计算软硬件运行环境兼容,使用人员很容易将这些工具与他们现有的软件工具配合使用。英特尔高性能软件产品由一组完整的工具产品组成,包括高性能编译器,VTune™ 可视化性能分析器,高性能函数库,多线程工具和应用于高性能计算的集群工具及工具包等等。这些软件产品能帮助用户通过调优中间件和应用软件,最大限度发挥系统的性能。目前,英特尔软件产品已被越来越多地成功使用在全球很多知名的软件公司、高性能计算中心及实验室内,并且发挥着越来越重要的作用。
最新TOP500榜单中业内知名的胜利油田,采用的是2.33GHz英特尔至强双核处理器,具有960个节点,共4096颗处理器,其实测LINPACK峰值高达18.60万亿次浮点运算。这一成绩的取得不仅依靠强大的硬件支持,软件调优更是功不可没。该系统在调优过程中采用了英特尔公司提供的两个软件: Intel Compilers(编译器)和Intel VTune Analyzers。该系统在建立伊始,其16个集群节点的效能只有66%,仅仅达到了0.39万亿次/每秒的水平。技术人员在采用Intel VTune Analyzers调优工具的分析后,发现系统在交换机方面存在瓶颈,通过与网络厂商技术人员分析行和调整,系统的性能提升到9.28万亿次/每秒(1000个节点)。此后,该系统采用MPI+OpenMP的混合应用架构,进一步将性能提升至12.2万亿次/每秒的。最后又通过移除掉缓慢交换节点,以及反复平衡每一个节点性能后,才最终达到了目前的18.6万亿次/每秒的水平。
英特尔高性能计算 助力中国石油勘探
0
相关文章