Pint, herramienta de simulación basada en trazas Pin

Abstract

In the course of this project we have developed a set of programs to improve the correction and execution time of the gem5 simulator. For this, we moved the functional simulation step out of gem5 into an independent instrumented process to ensure correction in the functional stage and to provide a good execution speed (since the code will then be natively executed). This instrumentation is done by Pin. Also, in order to allow efficient communication between the processes despite the limitations imposed by Pin to the available tools, an IPC framework to allow message passing between the processes was developed. This framework uses lockless fifo queues over shared memory so the resulting slowdown is minimal.Izquierdo Riera, FB. (2012). Pint, herramienta de simulación basada en trazas Pin. http://hdl.handle.net/10251/18304.Archivo delegad

    Similar works