石油学报 ›› 2000, Vol. 21 ›› Issue (2): 56-61.DOI: 10.7623/syxb200002011
莫则尧1, 刘兴平1, 彭力田2, 韩大匡2
MO Ze-yao1
摘要: 在当前共享存储对称多处理(SMP)并行机上,基于指导语句的并行程序设计模式,讨论了多功能油藏数值模拟软件中求解超过百万节点规模的解法器(MFS)的并行和优化技术.首先,结合当前微处理器的高性能特征,为了提高Cache命中率,改进了数据和循环结构,并组织了MFS的性能优化,在R5000上获得了20%的性能提高,并消除了并行化将可能引入的Cache一致性冲突;然后,基于循环合并、区域分解和大粒度流水线并行技术,实现了MFS的并行化;最后,在POW-ERCHALLENGER8000的6台处理机和R10000的8台处理机上,对三维三相50万和100万节点规模问题,分别组织了数值实验,并取得了超过60%的并行效率.
中图分类号: