DocumentCode :
2203857
Title :
Optimizing Adaptive Synchronization in Parallel Simulators for Large-scale Parallel Systems and Applications
Author :
Xu, Chuanfu ; Che, Yonggang ; Fang, Jianbin ; Wang, Zhenghua
Author_Institution :
Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
fYear :
2010
fDate :
June 29 2010-July 1 2010
Firstpage :
131
Lastpage :
138
Abstract :
This paper addresses the optimization of parallel simulators for large-scale parallel systems and applications. Such simulators are often based on parallel discrete event simulation with conservative or optimistic protocols to synchronize the simulating processes. The paper considers how available future information about events and application behaviors can be efficiently extracted and further exploited to improve the performance of adaptive optimistic protocols. First, we extract information about future events and their dependencies in application traces to guide adaptive adjustments of time window in trace-driven parallel simulation. Second, we use information about application behaviors, specifically the iterative behavior found in many applications, to avoid the unnecessary adjustments of time window. These techniques are implemented in the BigSim simulator and tested by real-world and standard benchmark applications including Jacobi3D and HPL. The results show that our optimization approaches can reduce the execution times of simulation ranging from 11% up to 32%. Moreover, our methods are easy to implement and don´t need to augment compilers or even modify the core codes of parallel simulators.
Keywords :
discrete event simulation; parallelising compilers; protocols; BigSim simulator; HPL; Jacobi3D; adaptive optimistic protocols; adaptive synchronization; compilers; conservative protocols; iterative behavior; large-scale parallel systems; optimization; parallel discrete event simulation; parallel simulators; simulating processes; trace-driven parallel simulation; Adaptation model; Analytical models; Computational modeling; Optimization; Protocols; Schedules; Synchronization; adaptive synchronization; parallel performance simulation; parallel systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Conference_Location :
Bradford
Print_ISBN :
978-1-4244-7547-6
Type :
conf
DOI :
10.1109/CIT.2010.62
Filename :
5578444
Link To Document :
بازگشت