DocumentCode :
2906976
Title :
PQEMU: A Parallel System Emulator Based on QEMU
Author :
Ding, Jiun-Hung ; Chang, Po-Chun ; Hsu, Wei-Chung ; Chung, Yeh-Ching
Author_Institution :
Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
fYear :
2011
fDate :
7-9 Dec. 2011
Firstpage :
276
Lastpage :
283
Abstract :
A full system emulator, such as QEMU, can provide a versatile virtual platform for software development. However, most current system simulators do not have sufficient support for multi-processor emulations to effectively utilize the underlying parallelism presented by today´s multi-core processors. In this paper, we focus on parallelizing a system emulator and implement a prototype parallel emulator based on the widely used QEMU. Using this parallel QEMU, emulating an ARM11MPCore platform on a quad-core Intel i7 machine with the SPLASH-2 benchmarks, we have achieved 3.8x speedup over the original QEMU design. We have also evaluated and compared the performance impact of two different parallelization strategies, one with minimum sharing among emulated CPU, and one with maximum sharing.
Keywords :
multiprocessing systems; parallel processing; ARM11MPCore platform; PQEMU emulator; QEMU; SPLASH-2 benchmark; multicore processor; multiprocessor emulation; parallel system emulator; parallelization strategy; quad-core Intel i7 machine; software development; Emulation; Engines; Hardware; Instruction sets; Multicore processing; Parallel processing; Emulator; Multi-core; Parallel; Sychronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2011 IEEE 17th International Conference on
Conference_Location :
Tainan
ISSN :
1521-9097
Print_ISBN :
978-1-4577-1875-5
Type :
conf
DOI :
10.1109/ICPADS.2011.102
Filename :
6121288
Link To Document :
بازگشت