Creator |
|
|
Language |
|
Date |
|
Source Title |
|
Publication Type |
|
Access Rights |
|
Related DOI |
|
Related URI |
|
Relation |
|
Abstract |
This paper presents FFast, a compiled ISS (instruction set level simulator) written in C# for maintainability and portability reasons. If compiled ISS methods are well studied, this work presents an o...riginal implementation mixing compiled and interpreted approaches. The presence of the .NET’s virtual machine between FFast and the host machine introduces some overhead which are also studied. In this context, the main contribution of this paper is to propose a method to implement efficiently an ISS over a virtual machine. Performances are assessed using a small benchmark as a proof of concept. Experiments show that a complete ISS written in C# can reach more than 200 million of instructions per seconds on an Intel Core2 Duo Extreme processor at 2.6 GHz.show more
|