DocumentCode
1902432
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
fYear
2011
fDate
24-27 May 2011
Firstpage
106
Lastpage
112
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Rapid System Prototyping (RSP), 2011 22nd IEEE International Symposium on
Conference_Location
Karlsruhe
ISSN
Pending
Print_ISBN
978-1-4577-0658-5
Electronic_ISBN
Pending
Type
conf
DOI
10.1109/RSP.2011.5929983
Filename
5929983
Link To Document