18.9-Pflops Nonlinear Earthquake Simulation on Sunway TaihuLight: Enabling Depiction of 18-Hz and 8-Meter Scenarios

18.9-Pflops Nonlinear Earthquake Simulation on Sunway TaihuLight: Enabling Depiction of 18-Hz and 8-Meter Scenarios
复制标题

DOI:
10.1145/3126908.3126910
复制
发表时间:
2017-11
期刊:
SC17: International Conference for High Performance Computing, Networking, Storage and Analysis
影响因子:
--
通讯作者:
H. Fu;Conghui He;Bingwei Chen;Zekun Yin;Zhenguo Zhang;Wenqiang Zhang;Tingjian Zhang;Wei Xue
H. Fu;Conghui He;Bingwei Chen;Zekun Yin;Zhenguo Zhang;Wenqiang Zhang;Tingjian Zhang;Wei Xue
中科院分区:
其他
文献类型:
--
作者:
H. Fu;Conghui He;Bingwei Chen;Zekun Yin;Zhenguo Zhang;Wenqiang Zhang;Tingjian Zhang;Wei Xue

文献摘要

被引文献

相似文献

本文介绍了我们开发的大型非线性地震模拟软件Sunway TaihuLight。我们的创新包括:(1)定制的并行化方案,其在进程和线程级别上有效地使用1000万个核;(2)精心设计的存储器方案,其通过寄存器通信集成了片上晕轮交换、由分析模型引导的优化的阻塞配置以及合并的DMA访问与阵列融合;(3)动态压缩,使最大问题大小增加一倍,并将性能进一步提高24%。通过这些创新,消除了Sunway TaihuLight的内存限制,我们的软件实现了系统峰值的15%以上,优于Titan上运行的类似软件所实现的11.8%的效率,其字节对触发器的比率是TaihuLight的5倍。极端情况下,表现出超过18.9 Pflops的持续性能,使唐山地震模拟为18赫兹的情况下,8米的分辨率。
This paper reports our large-scale nonlinear earthquake simulation software on Sunway TaihuLight. Our innovations include: (1) a customized parallelization scheme that employs the 10 million cores efficiently at both the process and the thread levels; (2) an elaborate memory scheme that integrates on-chip halo exchange through register communcation, optimized blocking configuration guided by an analytic model, and coalesced DMA access with array fusion; (3) on-the-fly compression that doubles the maximum problem size and further improves the performance by 24%. With these innovations to remove the memory constraints of Sunway TaihuLight, our software achieves over 15% of the system’s peak, better than the 11.8% efficiency achieved by a similar software running on Titan, whose byte to flop ratio is 5 times better than TaihuLight. The extreme cases demonstrate a sustained performance of over 18.9 Pflops, enabling the simulation of Tangshan earthquake as an 18-Hz scenario with an 8-meter resolution.