In this paper, we investigate the use of instruction set simulators (ISS) based on binary translation to accelerate full timed multipro-cessor system simulation at transaction level. To have an accurate timing behavior, we had to firstly solve timing issues in proces-sor modeling, secondly define fast and precise cache models, and thirdly solve the synchronization issues due to the different models of computation used in the ISSes and in the rest of the system. We present an integration solution that covers these issues and detail its implementation. We have experimented our proposal using proces-sors models provided by the QEMU framework to replace the ex-isting ISSes and SystemC TLM as simulation environment for the whole platform. This a...
Abstract. In this article, we present a flexible simulation environment for em-bedded real-time soft...
Abstract In recent years multi-core processors have seen broad adoption in application domains rangi...
This paper focuses on enhancing performance of cycle accurate simulation with multiple processor sim...
Instruction set simulators are critical tools for the explo-ration and validation of new programmabl...
ISBN 978-1-61284-208-0International audienceThis paper presents a strategy to speed-up the simulatio...
Time-to-market is a critical factor in the commercial success of new consumer devices. To minimise d...
Parallelizing the development cycles of hardware and software is becoming the industry’s norm for re...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
This paper describes the design and implementation of a fast microcode interpreter for functional sy...
International audienceIn the development of embedded systems, Instruction-Set Simulators (ISS) plays...
International audienceInstruction-Set Simulators (ISS) are indispensable tools for studying new arch...
We present an extension to an existing SPARC V8 in-struction set simulator, SimICS, to support accur...
Abstract—In this paper, we present new techniques which further improve the static compilation-based...
Instruction-set simulators are critical tools for the exploration and validation of new processor ar...
International audienceIn the development of embedded systems, Instruction-Set Simulators (ISS) plays...
Abstract. In this article, we present a flexible simulation environment for em-bedded real-time soft...
Abstract In recent years multi-core processors have seen broad adoption in application domains rangi...
This paper focuses on enhancing performance of cycle accurate simulation with multiple processor sim...
Instruction set simulators are critical tools for the explo-ration and validation of new programmabl...
ISBN 978-1-61284-208-0International audienceThis paper presents a strategy to speed-up the simulatio...
Time-to-market is a critical factor in the commercial success of new consumer devices. To minimise d...
Parallelizing the development cycles of hardware and software is becoming the industry’s norm for re...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
This paper describes the design and implementation of a fast microcode interpreter for functional sy...
International audienceIn the development of embedded systems, Instruction-Set Simulators (ISS) plays...
International audienceInstruction-Set Simulators (ISS) are indispensable tools for studying new arch...
We present an extension to an existing SPARC V8 in-struction set simulator, SimICS, to support accur...
Abstract—In this paper, we present new techniques which further improve the static compilation-based...
Instruction-set simulators are critical tools for the exploration and validation of new processor ar...
International audienceIn the development of embedded systems, Instruction-Set Simulators (ISS) plays...
Abstract. In this article, we present a flexible simulation environment for em-bedded real-time soft...
Abstract In recent years multi-core processors have seen broad adoption in application domains rangi...
This paper focuses on enhancing performance of cycle accurate simulation with multiple processor sim...