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 sh...
We acknowledge funding by the EPSRC grant PAMELA EP/K008730/1.Full-system simulators are increasingl...
This thesis project implements and evaluates the virtual nRF51 platform in QEMU. The purpose of the ...
This paper proposes the implementation of a throttle mechanism for QEMU in order to allow the testin...
textSimulation is an essential tool for computer systems research. The speed of the simulator has a...
A parallel transputer-based emulator has been developed to evaluate the DDM---a highly parallel virt...
Accurate virtual platforms allow for crucial, early, and inexpensive assessments about the viability...
Modern system-on-chips are evolving towards complex and heterogeneous platforms with general purpose...
International audienceAs industrial demands grows for modeling, simulation and exploration tools dur...
Modern system-on-chips are evolving towards complex and heterogeneous platforms with general-purpose...
[ANGLÈS] This document presents the qemu-tower framework, a Hardware/Software co-design emulator for...
The vast landscape of system virtualization is marked by the imperative of cross- platform operabili...
Summarization: Todaypsilas verification challenges require high-performance simulation solutions, su...
Full-system simulators are increasingly finding their way into the consumer space for the purposes o...
Time-to-market is a critical factor in the commercial success of new consumer devices. To minimise d...
Over the past decade, Virtual Platforms (VPs) have established themselves as essential tools for emb...
We acknowledge funding by the EPSRC grant PAMELA EP/K008730/1.Full-system simulators are increasingl...
This thesis project implements and evaluates the virtual nRF51 platform in QEMU. The purpose of the ...
This paper proposes the implementation of a throttle mechanism for QEMU in order to allow the testin...
textSimulation is an essential tool for computer systems research. The speed of the simulator has a...
A parallel transputer-based emulator has been developed to evaluate the DDM---a highly parallel virt...
Accurate virtual platforms allow for crucial, early, and inexpensive assessments about the viability...
Modern system-on-chips are evolving towards complex and heterogeneous platforms with general purpose...
International audienceAs industrial demands grows for modeling, simulation and exploration tools dur...
Modern system-on-chips are evolving towards complex and heterogeneous platforms with general-purpose...
[ANGLÈS] This document presents the qemu-tower framework, a Hardware/Software co-design emulator for...
The vast landscape of system virtualization is marked by the imperative of cross- platform operabili...
Summarization: Todaypsilas verification challenges require high-performance simulation solutions, su...
Full-system simulators are increasingly finding their way into the consumer space for the purposes o...
Time-to-market is a critical factor in the commercial success of new consumer devices. To minimise d...
Over the past decade, Virtual Platforms (VPs) have established themselves as essential tools for emb...
We acknowledge funding by the EPSRC grant PAMELA EP/K008730/1.Full-system simulators are increasingl...
This thesis project implements and evaluates the virtual nRF51 platform in QEMU. The purpose of the ...
This paper proposes the implementation of a throttle mechanism for QEMU in order to allow the testin...