• DocumentCode
    2846471
  • Title

    The MAP3S Static-and-Regular Mesh Simulation and Wavefront Parallel-Programming Patterns

  • Author

    Niewiadomski, Robert ; Amaral, Jose Nelson ; Szafron, Duane

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB
  • fYear
    2008
  • fDate
    9-12 Sept. 2008
  • Firstpage
    570
  • Lastpage
    577
  • Abstract
    This paper presents the simulation and wavefront parallel-programming patterns of the MAP3S pattern-based parallel programming system for distributed-memory environments. Both patterns target iterative computations on static-and-regular meshes. In addition to providing performance-oriented features, such as asynchronous communication and distribution of the computational workload that is tailored to fit the computation, the patterns also provide usability-oriented features, such as direct mesh-access, mesh memory-footprint distribution, and a versatile data-dependency specification scripting-language. Parallel programs developed using MAP3S achieve significant performance gains and capability enhancements on both low-end and high-end interconnect-equipped distributed-memory systems.
  • Keywords
    authoring languages; distributed memory systems; iterative methods; parallel programming; specification languages; MAP3S static-and-regular mesh simulation; asynchronous communication; computational workload distribution; data-dependency specification scripting-language; direct mesh-access; distributed-memory environments; iterative computations; mesh memory-footprint distribution; usability-oriented features; wavefront parallel-programming patterns; Asynchronous communication; Biology computing; Computational modeling; Concurrent computing; Design engineering; Distributed computing; Engines; Parallel processing; Parallel programming; Performance gain; distributed-memory systems; mesh computation; pattern-based parallel programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2008. ICPP '08. 37th International Conference on
  • Conference_Location
    Portland, OR
  • ISSN
    0190-3918
  • Print_ISBN
    978-0-7695-3374-2
  • Electronic_ISBN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2008.34
  • Filename
    4625895