DocumentCode :
3359530
Title :
An Adaptive Synchronization Technique for Parallel Simulation of Networked Clusters
Author :
Falcón, Ayose ; Faraboschi, Paolo ; Ortega, Daniel
Author_Institution :
Hewlett-Packard Labs., Palo Alto, CA
fYear :
2008
fDate :
20-22 April 2008
Firstpage :
22
Lastpage :
31
Abstract :
Computer clusters are a very cost-effective approach for high performance computing, but simulating a complete cluster is still an open research problem. The obvious approach - to parallelize individual node simulators - is complex and slow. Combining individual parallel simulators implies synchronizing their progress of time. This can be accomplished with a variety of parallel discrete event simulation techniques, but unfortunately any straightforward approach introduces a synchronization overhead causing up two orders of magnitude of slowdown with respect to the simulation speed of an individual node. In this paper we present a novel adaptive technique that automatically adjusts the synchronization boundaries. By dynamically relaxing accuracy over the least interesting computational phases we dramatically increase performance with a marginal loss of precision. For example, in the simulation of an 8-node cluster running NAMD (a parallel molecular dynamics application) we show an acceleration factor of 26x over the deterministic "ground truth" simulation, at less than a 1% accuracy error.
Keywords :
discrete event simulation; molecular dynamics method; parallel programming; synchronisation; workstation clusters; 8-node cluster running NAMD; adaptive synchronization; computer clusters; cost-effective approach; high performance computing; networked clusters; parallel discrete event simulation; parallel molecular dynamics application; parallel simulation; parallel simulators; Computational modeling; Computer networks; Computer simulation; Concurrent computing; Discrete event simulation; High performance computing; Laboratories; Parallel machines; Switches; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance Analysis of Systems and software, 2008. ISPASS 2008. IEEE International Symposium on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4244-2232-6
Electronic_ISBN :
978-1-4244-2233-3
Type :
conf
DOI :
10.1109/ISPASS.2008.4510735
Filename :
4510735
Link To Document :
بازگشت