Title :
A non intrusive simulation-based trace system to analyse Multiprocessor Systems-on-Chip software
Author :
Hedde, Damien ; Pétrot, Frédéric
Author_Institution :
TIMA Lab., UJF, Grenoble, France
Abstract :
Multiprocessor Systems-on-Chip (MPSoC) are sealing in complexity. Most part of the MPSoCs are concerned with this evolution: number of processors, memory hierarchy, interconnect systems. Due to this increase in complexity and the debugging and monitoring difficulties it implies, developing software targeting these platforms is very challenging. The need for methods and tools to assist the development process of the MPSoC software is mandatory. Classical debugging and profiling tools are not suited for use in the MPSoC context, because they lack adaptability and awareness of the parallelism. As virtual prototyping is today widely used in the development of MPSoC software, we advocate the use of simulation platforms for software analysis. We present a trace system that consists in tracing hardware events that are produced by models of multiprocessor platform components. The component models are modified in a non-intrusive way so that their behavior in simulation is not modified. Using this trace results allows to run precise analysis like data races detection targeting the software executed on the platform.
Keywords :
microprocessor chips; software tools; system-on-chip; MPSoC software development process; interconnect systems; memory hierarchy; multiprocessor systems-on-chip software; non intrusive simulation-based trace system; software analysis; virtual prototyping; Debugging; Instruction sets; Instruments; Synchronization; System-on-a-chip;
Conference_Titel :
Rapid System Prototyping (RSP), 2011 22nd IEEE International Symposium on
Conference_Location :
Karlsruhe
Print_ISBN :
978-1-4577-0658-5
Electronic_ISBN :
Pending
DOI :
10.1109/RSP.2011.5929983