Title :
An Inspector/Executor Based Strategy to Efficiently Parallelize N-Body Simulation Programs on Shared Memory Systems
Author :
Lorenzo, Juan A. ; Albín, Julio L. ; Pena, Tomás F. ; Rivera, Francisco F. ; Singh, David E.
Author_Institution :
Univ. de Santiago de Compostela, Santiago de Compostela
Abstract :
Reordering of data is becoming more and more significant in order to achieve a higher performance in memory data access and, particularly, in program runtime. This fact becomes specially important in parallel applications that are executed in shared memory systems. This work presents a new parallelizing, run time strategy for irregular structures associated to N-Body problem simulation algorithms. Such strategy, so-called STPCLS (Step Classification), is based on the inspector-executor paradigm. It has been tested in a shared memory system using a significant set of irregular loops. The outcomes show that the efficiency of our solution is high, and the benefits overcome the overheads imposed by our algorithm.
Keywords :
shared memory systems; data reordering; inspector-executor based strategy; parallelize N-body simulation programs; run time strategy; shared memory systems; step classification; Computational modeling; Concurrent computing; Cost function; High performance computing; Instruments; Pattern analysis; Performance analysis; Proposals; Runtime; System testing;
Conference_Titel :
Parallel and Distributed Computing, 2007. ISPDC '07. Sixth International Symposium on
Conference_Location :
Hagenberg
DOI :
10.1109/ISPDC.2007.8