• 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