Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3126908.3126910acmconferencesArticle/Chapter ViewAbstractPublication PagesscConference Proceedingsconference-collections
research-article

18.9-Pflops nonlinear earthquake simulation on Sunway TaihuLight: enabling depiction of 18-Hz and 8-meter scenarios

Published: 12 November 2017 Publication History

Abstract

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.

References

[1]
Don L Anderson. 1989. Theory of the Earth. Blackwell scientific publications.
[2]
Hesheng Bao, Jacobo Bielak, Omar Ghattas, Loukas F Kallivokas, David R O'hallaron, Jonathan R Shewchuk, and Jifeng Xu. 1996. Earthquake ground motion modeling on parallel computers. In Proceedings of the 1996 ACM/IEEE conference on Supercomputing. IEEE Computer Society, 13.
[3]
Alexander Breuer, Alexander Heinecke, and Yifeng Cui. 2017. EDGE: Extreme Scale Fused Seismic Simulations with the Discontinuous Galerkin Method. In International Supercomputing Conference. Springer, 41--60.
[4]
Laura Carrington, Dimitri Komatitsch, Michael Laurenzano, Mustafa M Tikir, David Michéa, Nicolas Le Goff, Allan Snavely, and Jeroen Tromp. 2008. High-frequency simulations of global seismic wave propagation using SPECFEM3D_GLOBE on 62K processors. In Proceedings of the 2008 ACM/IEEE conference on Supercomputing. IEEE Press, 60.
[5]
Charlie Catlett. 2002. The philosophy of TeraGrid: building an open, extensible, distributed TeraScale facility. In Cluster Computing and the Grid, 2002. 2nd IEEE/ACM International Symposium on. IEEE, 8--8.
[6]
Yifeng Cui, Reagan Moore, Kim Olsen, Amit Chourasia, Philip Maechling, Bernard Minster, Steven Day, Yuanfang Hu, Jing Zhu, Amitava Majumdar, and others. 2007. Enabling very-large scale earthquake simulations on parallel machines. In International Conference on Computational Science. Springer, 46--53.
[7]
Yifeng Cui, Kim B Olsen, Tomas H Jordan, Kwangyoon Lee, Jun Zhou, Patrick Small, Daniel Roten, Geoffrey Ely, Dhabaleswar K Panda, Amit Chourasia, and others. 2010. Scalable earthquake simulation on petascale supercomputers. In High Performance Computing, Networking, Storage and Analysis (SC), 2010 International Conference for. IEEE, 1--20.
[8]
Yifeng Cui, Efecan Poyraz, Kim B Olsen, Jun Zhou, Kyle Withers, Scott Callaghan, Jeff Larkin, C Guest, D Choi, Amit Chourasia, and others. 2013. Physics-based seismic hazard analysis on petascale heterogeneous supercomputers. In Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis. ACM, 70.
[9]
Haohuan Fu, Junfeng Liao, Jinzhe Yang, Lanning Wang, Zhenya Song, Xiaomeng Huang, Chao Yang, Wei Xue, Fangfang Liu, Fangli Qiao, and others. 2016. The Sunway TaihuLight supercomputer: system and applications. Science China Information Sciences 59, 7 (2016), 072001.
[10]
Hui Guo, Wali Jiang, and XIE Xinsheng. 2011. New evidence for the distribution of surface rupture zone of the 1976 Ms 7.8 Tangshan earthquake. Seismology and geology 33, 3, Article 506 (2011), 18 pages.
[11]
Alexander Heinecke, Alexander Breuer, Sebastian Rettenberger, Michael Bader, Alice-Agnes Gabriel, Christian Pelties, Arndt Bode, William Barth, Xiang-Ke Liao, Karthikeyan Vaidyanathan, and others. 2014. Petascale high order dynamic rupture earthquake simulations on heterogeneous supercomputers. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE Press, 3--14.
[12]
Kuo-Hung Hsiao and YAN Hong-Sen. 2009. THE REVIEW OF RECONSTRUCTION DESIGNS OF ZHANG HENG'S SEISMOSCOPE. Journal of Japan Association for Earthquake Engineering 9, 4 (2009), 4_1--4_10.
[13]
Tsuyoshi Ichimura, Kohei Fujita, Pher Errol Balde Quinay, Lalith Maddegedara, Muneo Hori, Seizo Tanaka, Yoshihisa Shizawa, Hiroshi Kobayashi, and Kazuo Minami. 2015. Implicit nonlinear wave simulation with 1.08 T DOF and 0.270 T unstructured finite elements to enhance comprehensive earthquake simulation. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. ACM, 4.
[14]
Tsuyoshi Ichimura, Kohei Fujita, Seizo Tanaka, Muneo Hori, Maddegedara Lalith, Yoshihisa Shizawa, and Hiroshi Kobayashi. 2014. Physics-based urban earthquake simulation enhanced by 10.7 BlnDOFX 30 K time-step unstructured FE non-linear seismic wave simulation. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE Press, 15--26.
[15]
Dimitri Komatitsch, Seiji Tsuboi, Chen Ji, and Jeroen Tromp. 2003. A 14.6 billion degrees of freedom, 5 teraflops, 2.5 terabyte earthquake simulation on the Earth Simulator. In Supercomputing, 2003 ACM/IEEE Conference. IEEE, 4--4.
[16]
Q. Liu, J. Wang, J. Chen, S. Li, and B. Guo. 2007. Seismogenic Tectonic Environment of 1976 Great Tangshan Earthquake: Results from Dense Seismic Array Observations. Earth Science Frontiers 14 (2007), 205--212.
[17]
John Milne. 1886. Earthquakes and other earth movements. Vol. 56. D. Appleton.
[18]
Anthony Nguyen, Nadathur Satish, Jatin Chhugani, Changkyu Kim, and Pradeep Dubey. 2010. 3.5-D blocking optimization for stencil computations on modern CPUs and GPUs. In High Performance Computing, Networking, Storage and Analysis (SC), 2010 International Conference for. IEEE, 1--13.
[19]
Zehua Qiu, Jin Ma, and Liu Guoxi. 2005. Discovery of the great fault of the Tangshan earthquake. Seismology and geology 27, 4 (2005), 669--677.
[20]
Max Rietmann, Peter Messmer, Tarje Nissen-Meyer, Daniel Peter, Piero Basini, Dimitri Komatitsch, Olaf Schenk, Jeroen Tromp, Lapo Boschi, and Domenico Giardini. 2012. Forward and adjoint simulations of seismic wave propagation on emerging large-scale GPU architectures. In Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis. IEEE Computer Society Press, 38.
[21]
Daniel Roten, Yifeng Cui, Kim B Olsen, Steven M Day, Kyle Withers, William H Savran, Peng Wang, and Dawei Mu. 2016. High-frequency nonlinear earthquake simulations on petascale heterogeneous supercomputers. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE Press, 82.
[22]
Seth Stein and Michael Wysession. 2009. An introduction to seismology, earthquakes, and earth structure. John Wiley & Sons.
[23]
Zhenguo Zhang, Wei Zhang, and Xiaofei Chen. 2014. Three-dimensional curved grid finite-difference modelling for non-planar rupture dynamics. Geophysical Journal International 199, 2 (2014), 860--879.

Cited By

View all
  • (2024) Synthetic ground motions in heterogeneous geologies from various sources: the HEMEW S -3D database Earth System Science Data10.5194/essd-16-3949-202416:9(3949-3972)Online publication date: 3-Sep-2024
  • (2024)A comparison of ground motions predicted through one-dimensional site response analyses and three-dimensional wave propagation simulations at regional scalesEarthquake Spectra10.1177/8755293024123193540:2(1215-1234)Online publication date: 28-Feb-2024
  • (2024)Parallel optimization of plasma single particle simulation program based on Sunway Bluelight II supercomputerProceedings of the 2024 8th International Conference on High Performance Compilation, Computing and Communications10.1145/3675018.3675774(27-34)Online publication date: 7-Jun-2024
  • Show More Cited By
  1. 18.9-Pflops nonlinear earthquake simulation on Sunway TaihuLight: enabling depiction of 18-Hz and 8-meter scenarios

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SC '17: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis
    November 2017
    801 pages
    ISBN:9781450351140
    DOI:10.1145/3126908
    • General Chair:
    • Bernd Mohr,
    • Program Chair:
    • Padma Raghavan
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    In-Cooperation

    • IEEE CS

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 12 November 2017

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Sunway TaihuLight
    2. computational seismology
    3. earthquake ground motions
    4. parallel scalability

    Qualifiers

    • Research-article

    Funding Sources

    • National Key Research & Development Plan of China
    • NSF of China
    • Shandong Province Taishan Scholar

    Conference

    SC '17
    Sponsor:

    Acceptance Rates

    SC '17 Paper Acceptance Rate 61 of 327 submissions, 19%;
    Overall Acceptance Rate 1,516 of 6,373 submissions, 24%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)71
    • Downloads (Last 6 weeks)7
    Reflects downloads up to 30 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024) Synthetic ground motions in heterogeneous geologies from various sources: the HEMEW S -3D database Earth System Science Data10.5194/essd-16-3949-202416:9(3949-3972)Online publication date: 3-Sep-2024
    • (2024)A comparison of ground motions predicted through one-dimensional site response analyses and three-dimensional wave propagation simulations at regional scalesEarthquake Spectra10.1177/8755293024123193540:2(1215-1234)Online publication date: 28-Feb-2024
    • (2024)Parallel optimization of plasma single particle simulation program based on Sunway Bluelight II supercomputerProceedings of the 2024 8th International Conference on High Performance Compilation, Computing and Communications10.1145/3675018.3675774(27-34)Online publication date: 7-Jun-2024
    • (2024)SunwayLB: Enabling Extreme-Scale Lattice Boltzmann Method Based Computing Fluid Dynamics Simulations on Advanced Heterogeneous SupercomputersIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2023.334370635:2(324-337)Online publication date: Feb-2024
    • (2024)ESFLOW: Mapping Large-Scale Earthquake Simulation to Spatial Computing Systems2024 IEEE International Symposium on Circuits and Systems (ISCAS)10.1109/ISCAS58744.2024.10558278(1-5)Online publication date: 19-May-2024
    • (2024)Three-dimensional broadband simulation of near-fault seismic ground motion considering complete source-path-site effectComputers and Structures10.1016/j.compstruc.2024.107319297:COnline publication date: 1-Jul-2024
    • (2024)Hierarchical node method for solving large-scale sparse linear equations in parallel多重节点法并行求解大规模稀疏线性方程组Acta Mechanica Sinica10.1007/s10409-023-23350-x40:4Online publication date: 25-Jan-2024
    • (2024)SW-TRRM: Parallel Optimization Research of the Random Ray Method Based on Sunway Bluelight II SupercomputerAlgorithms and Architectures for Parallel Processing10.1007/978-981-97-0808-6_22(373-393)Online publication date: 27-Feb-2024
    • (2024)SW-LeNet: Implementation and Optimization of LeNet-1 Algorithm on Sunway Bluelight II SupercomputerAlgorithms and Architectures for Parallel Processing10.1007/978-981-97-0808-6_16(277-298)Online publication date: 27-Feb-2024
    • (2023)A Set of New Optimization Methods Based on Sunway Many-core ProcessorProceedings of the 2023 7th International Conference on High Performance Compilation, Computing and Communications10.1145/3606043.3606056(92-100)Online publication date: 17-Jun-2023
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media