• DocumentCode
    2855025
  • Title

    An OpenMP Approach to Modeling Dynamic Earthquake Rupture Along Geometrically Complex Faults on CMP Systems

  • Author

    Wu, Xingfu ; Duan, Benchun ; Taylor, Valerie

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Texas A&M Univ., College Station, TX, USA
  • fYear
    2009
  • fDate
    22-25 Sept. 2009
  • Firstpage
    146
  • Lastpage
    153
  • Abstract
    Chip multiprocessors (CMP) are widely used for high performance computing and are being configured in a hierarchical manner to compose a CMP compute node in a parallel system. OpenMP parallel programming within such a CMP node can take advantage of the globally shared address space and on-chip high inter-core bandwidth and low inter-core latency. In this paper, we use OpenMP to parallelize a sequential earthquake simulation code for modeling spontaneous dynamic earthquake rupture along geometrically complex faults on two CMP systems, IBM POWER5+ system and SUN Opteron server. The experimental results indicate that the OpenMP implementation has the accurate output results and the good scalability on the two CMP systems. Further, we apply the optimization techniques such as large page and processor binding to the OpenMP implementation to achieve up to 7.05% performance improvement on the CMP systems without any code modification.
  • Keywords
    earthquakes; fracture; geophysics computing; message passing; microprocessor chips; parallel programming; CMP node; CMP systems; IBM POWER5+ system; OpenMP parallel programming; SUN Opteron server; chip multiprocessors; dynamic earthquake rupture modeling; on-chip high inter-core bandwidth; parallel system; sequential earthquake simulation code; Bandwidth; Computational modeling; Concurrent computing; Delay; Earthquakes; High performance computing; Parallel programming; Power system modeling; Solid modeling; Sun; CMP system; Chip multiprocessors (CMP); Earthquake simulation; OpenMP; large page;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2009. ICPPW '09. International Conference on
  • Conference_Location
    Vienna
  • ISSN
    1530-2016
  • Print_ISBN
    978-1-4244-4923-1
  • Electronic_ISBN
    1530-2016
  • Type

    conf

  • DOI
    10.1109/ICPPW.2009.34
  • Filename
    5365641