科吉思石油论坛

标题: tNavigator中的MPI/SMP高性能并行模型 [打印本页]

作者: colchis-lj    时间: 2016-9-14 10:27
标题: tNavigator中的MPI/SMP高性能并行模型
在分布式内存的并行集群系统上,使用MPI进行消息传递已经被广泛的应用,常规的油藏数值模拟软件几乎都采用这种并行模型。但是大量的经验和应用表明,在大多数时候,尤其是在节点规模较大时,单纯采用MPI并行模型已经不能更理想的性能。因此需要采取更好的架构来增强计算性能。另一方面SMP(Symmetrical Multi-Processing对称多处理)集群系统是当前主流高性能计算集群的发展趋势。SMP集群将拥有多个处理器的SMP节点通过高速网络进行连接,形成多级体系结构。该结构同时具有共享存储和分布存储两极存储结构的优势。如果数值模拟软件系统能以有效的方法使用这个混合的硬件结构,则可以在不引起太多额外系统开销的条件下,比常规并行算法获得更大的性能提升。

tNavigator新一代精细油气藏高效数值模拟系统就采用了全新的算法,有效的利用了SMP系统的硬件架构优势。它使用MPI/SMP混合并行算法,在单节点内使用多线程化,而在节点间采用消息传递。这种混合并行模式可以更好的利用SMP集群的特性。

tNavigator除了支持MPI/SMP混合并行模型外,还支持硬件的NUMA、超线程特性,配合tNavigator优秀的并行算法,比常规模拟器提高数倍甚至数十倍的运算速度。





欢迎光临 科吉思石油论坛 (http://bbs.colchis.cn/) Powered by Discuz! X3.2