2011 IEEE 17th International Conference on Parallel and Distributed Systems 2011
DOI: 10.1109/icpads.2011.102
|View full text |Cite
|
Sign up to set email alerts
|

PQEMU: A Parallel System Emulator Based on QEMU

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 35 publications
(16 citation statements)
references
References 9 publications
0
16
0
Order By: Relevance
“…the Linux implementation of the spin lock functions, and are designed to keep as short as possible the lifespan of the EMR in order to minimize the number of conflicts. [Wang et al 2011] and [Ding et al 2011] could have been two candidates for comparison against the presented work, however, only the upstream version of QEMU (whose source code is available at [4]) will be taken into account. In fact, QEMU has been significantly evolving over the last years and as such, results from these previous attempts would be considered deprecated and outdated.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…the Linux implementation of the spin lock functions, and are designed to keep as short as possible the lifespan of the EMR in order to minimize the number of conflicts. [Wang et al 2011] and [Ding et al 2011] could have been two candidates for comparison against the presented work, however, only the upstream version of QEMU (whose source code is available at [4]) will be taken into account. In fact, QEMU has been significantly evolving over the last years and as such, results from these previous attempts would be considered deprecated and outdated.…”
Section: Resultsmentioning
confidence: 99%
“…RELATED WORK There have been already some attempts to make QEMU multi-threading in the past, all of them had to address the problem of atomic instruction translation. PQEMU [Ding et al 2011] implemented the translation of ARM's LDREX and STREX instructions enclosing their actual memory access in a mutex. This solution, although capable of serializing all the overlapping atomic accesses, is unable to emulate completely the LL/SC semantic since it does not solve the ABA problem.…”
Section: Results Analysismentioning
confidence: 99%
“…Parallel emulators (e.g. PQEMU [38], COREMU [39], Parallel Mambo [40] , and Parallel Embra [41]) and simulators (e.g. FastMP [42], SlackSim [43], Wisconsin Wind Tunnel Simulators (WWT) [44,45], CMPSim [46], ZSim [13], MARSS [6], SimFlex [47], GEMS [26], COTSon [23], Graphite [11], Sniper [12,48] and BigSim [10]) enhance the performance of simulation (in terms of simulation speed) by dividing and distributing the simulation workload across multiple cores on multiple host machines.…”
Section: Terminology and Classificationsmentioning
confidence: 99%
“…Instruction-set simulation is an active field of research, and a large number of techniques for the efficient implementation of either user mode or full system simulators has been published, for example, Böhm et al [2011], Böhm et al [2010], Witchel and Rosenblum [1996], Binkert et al [2011], Patel et al [2011], Sandberg et al [2015], Yourst [2007], Bellard [2005], Ding et al [2011], Magnusson et al [2002], Qin and Malik [2003], and AMD Developer Central [2010]. In Table III, we provide an overview of well-known simulators and their capabilities and implementation techniques.…”
Section: Related Workmentioning
confidence: 99%