By Topic

A non intrusive simulation-based trace system to analyse Multiprocessor Systems-on-Chip software

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Damien Hedde ; TIMA Laboratory, CNRS/Grenoble INP/UJF, Grenoble, France ; Frédéric Pétrot

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.

Published in:

2011 22nd IEEE International Symposium on Rapid System Prototyping

Date of Conference:

24-27 May 2011