• DocumentCode
    2242762
  • Title

    Mixed-Parallel Implementations of Extrapolation Methods with Reduced Synchronization Overhead for Large Shared-Memory Computers

  • Author

    Korch, Matthias ; Rauber, Thomas ; Scholtes, Carsten

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Bayreuth, Bayreuth, Germany
  • fYear
    2010
  • fDate
    8-10 Dec. 2010
  • Firstpage
    131
  • Lastpage
    138
  • Abstract
    Extrapolation methods belong to the class of one-step methods for the solution of systems of ordinary differential equations (ODEs). In this paper, we present parallel implementation variants of extrapolation methods for large shared-memory computer systems which exploit pure data parallelism or mixed task and data parallelism and make use of different load balancing strategies and different loop structures. In addition to general implementation variants suitable for ODE systems with arbitrary access structure, we devise specialized implementation variants which exploit the specific access structure of a large class of ODE systems to reduce synchronization costs and to improve the locality of memory references. We analyze and compare the scalability and the locality behavior of the implementation variants on an SGI Altix 4700 using up to 500 threads.
  • Keywords
    differential equations; extrapolation; parallel algorithms; resource allocation; shared memory systems; synchronisation; ODE systems; SGI Altix 4700; data parallelism; extrapolation method; large shared-memory computers; load balancing; loop structures; memory references; mixed-parallel implementation; one-step method; ordinary differential equations; reduced synchronization overhead; shared memory computer systems; synchronization costs; task parallelism; NUMA; ODE; POSIX Threads; locality; parallel extrapolation methods; scalability; shared memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2010 IEEE 16th International Conference on
  • Conference_Location
    Shanghai
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4244-9727-0
  • Electronic_ISBN
    1521-9097
  • Type

    conf

  • DOI
    10.1109/ICPADS.2010.12
  • Filename
    5695595