DocumentCode
1973536
Title
A Well-Balanced Time Warp System on Multi-Core Environments
Author
Chen, Li-li ; Lü, Ya-shuai ; Yao, Yi-ping ; Peng, Shao-liang ; Wu, Ling-Da
Author_Institution
Dept. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
fYear
2011
fDate
14-17 June 2011
Firstpage
1
Lastpage
9
Abstract
The current trend in processor architecture design is the integration of multiple cores on a single processor. This trend has shifted the burden of improving program execution speed from chip manufacturers to software developers. Thus, in the software domain, one of the research focuses is on modifying software platforms to efficiently utilize the computation resources of multi-core processors. In this paper, we propose a global schedule mechanism based on a distributed event queue to improve the performance of Time Warp system on multi-core systems and give some experiences on the implementation of the shared attribute/state access mechanism based on transactional space-time memory. Furthermore, this paper comprehensively explores how the different design choices and techniques affect the performance of Time Warp system on a multi-core platform by various experiments. Compared with the distributed event queue local schedule mechanism, the experiment results show that the distributed queue global schedule mechanism can effectively decrease rollback rate and balance the workloads at a low event scheduling cost for Time Warp system on multi-core platforms; the STM-based shared attribute access mechanism prominently outperforms the conventional "pull" mechanism on multi-core platforms.
Keywords
processor scheduling; shared memory systems; time warp simulation; STM-based shared attribute access mechanism; distributed event queue local schedule mechanism; global schedule mechanism; multicore processor; multicore systems; processor architecture design; program execution speed; time warp system; transactional space-time memory; Instruction sets; Multicore processing; Processor scheduling; Runtime; Schedules; Scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Principles of Advanced and Distributed Simulation (PADS), 2011 IEEE Workshop on
Conference_Location
Nice
ISSN
1087-4097
Print_ISBN
978-1-4577-1363-7
Electronic_ISBN
1087-4097
Type
conf
DOI
10.1109/PADS.2011.5936752
Filename
5936752
Link To Document