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
Link To Document