I. Introduction
209.126.136.6 The performance of the simulation of Systems-on-Chips (SoC) is a growing concern as their complexity grows. Nowadays, many SoCs integrate multiple cores and many complex specialized circuit. Moreover, more and more SoCs are designed per year, even if only a small percentage actually reaches the silicon and finally the market. For example, in a decade, Qualcomm released 118 different Snapdragon SoCs and Nvidia commercialized around 33 Tegra SoCs. In this context, relying on the simulation of these SoCs is a fact of life for engineers, using simulation to deploy boot software, device drivers, operating systems and applications, long before the SoC may reach the silicon, if it ever does. But, in order to be useful for software development, simulators need to be fast.