最新
推荐
“高等教育信息化发展研究报告... 08-31 互联网在幼儿园教育中的应用研... 08-31
杜占元:以优质资源引导教育的... 08-18 二十一高校拟建互联网应用创新... 08-10
高性能计算(High Performance Computing)已成为继理论研究和实验研究之后第三种认识、改造客观世界的重要手段,并在工程与非工程的各种领域得到了广泛应用。 北京工业大学(以下简称北工大)高性能计算平台的建设为北工大重点学科建设和科研起到推动和支持作用,为解决多学科、跨地域科研资源的共享与协作问题提供了基础设施。北京工业大学网格中心高性能计算平台2010年5月平台投入运行,明确提出:“服务教学科研、 开展科学研究、 支撑服务北京”的目标。 目前,在该平台上部署了多种用于大规模数据处理的商业或开源高性能计算软件,对各个学院学科老师的高性能计算软件的性能优化提供技术支持。 高性能科学计算软件性能分析 高性能计算领域里一个已经毋庸置疑的事实是高性能计算软件在各种不同体系结构的高性能计算平台下表现出的计算性能是不一样的,这样就需要在这些的高性能计算平台之中选择出最能发挥软件性能的平台。为此,必须做面向计算机体系结构的软件性能分析。 例如,北工大材料学院在进行“低维电子功能材料中尺度效应和元素特性研究”课题中,使用基于第一性原理计算的计算软件VASP对材料的物理和化学特性进行描述。在第一性原理计算过程中,涉及到大量的矩阵计算,属于计算密集型、通讯密集型应用。其中大多数并行计算采用能带分割的并行模式,同时混合了平面波系数并行模式。 为了使得VASP 软件在分析计算过程中充分发挥计算平台的性能,寻找最佳的运行环境,材料学院和计算机学院的研究生一起合作,将VASP软件分别部署在高性能计算平台的三个资源池 (虚拟集群资源池、万兆网互联多核集群资源池、NUMA架构的IBM 3950资源池) 中,测试比较在不同资源池中VASP 软件的运行性能。经过多次的实验,分析比较计算时间、加速比、浮点运算次数及其它与体系结构密切相关的性能参数,最终确定基于NUMA架构的IBM3950服务器运行效果最佳。 多核架构的计算平台并行程序性能优化 自2005年多核芯片逐渐普及以来,计算机科学领域正在发生着深刻的变革,软件性能提升的“免费午餐”已经结束,国外及国内各个研究团体都从各个方面进行多核芯片架构的计算平台的程序性能优化的研究。近几年,网格中心从生命、材料、结构工程等应用领域着手,开展该方向的研究,并在结构工程领域的有限元分析计算方面取得了一定的进展。 结构工程在城市基础设施建设、结构受损研究中发挥着重要的作用,通过结构工程实验人们探索结构性能的规律,为结构设计、施工和运行提供必不可缺的依据。结构工程领域中一种行之有效的仿真实验方法是利用有限元法。网格中心联合建筑工程学院进行地震工程动力仿真服务的研究,提供基于开源有限元分析软件OpenSees的高性能动力分析计算服务。 网格中心通过对OpenSees并行版本OpenSeesSP 在高性能计算平台上的性能测试和分析,找出了程序的性能瓶颈,利用MPI/OpenMP混合编程模型设计了一种适合于多核芯片架构的集群计算平台上高效求解非线性动力微分方程的求解算法,并在OpenSeesSP 版本中依据这种算法是实现了一个基于混合并行编程模型的求解器。通过改进的OpenSeesSP进行测试和性能分析,优化效果比较理想。 |
版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备05078770,文网文[2008]228号
关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com