PQEMU: A parallel system emulator based on QEMU

45Citations
Citations of this article
31Readers
Mendeley users who have this article in their library.
Get full text

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. © 2011 IEEE.

Cite

CITATION STYLE

APA

Ding, J. H., Chang, P. C., Hsu, W. C., & Chung, Y. C. (2011). PQEMU: A parallel system emulator based on QEMU. In Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS (pp. 276–283). https://doi.org/10.1109/ICPADS.2011.102

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free