• DocumentCode
    2260234
  • Title

    An open-source framework for heterogeneous MPSoC generation

  • Author

    Wächter, Eduardo W. ; Lucas, Carlo ; Carara, Everton A. ; Moraes, Fernando G.

  • Author_Institution
    FACIN, PUCRS, Porto Alegre, Brazil
  • fYear
    2012
  • fDate
    20-23 March 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The design of a Multiprocessor System-on-Chip (MPSoC) is a complex task, including steps as application development, platform configuration, code generation, task mapping onto the platform and debugging. An integrated environment covering most of these steps is a gap in the literature. The present work first details an MPSoC architecture, which supports the execution of distributed applications, including an operating system enabling multitask execution at each processing element. The MPSoC is heterogeneous, due to the support to different processor architectures. Then, a framework able to cover the design steps previously mentioned is presented. The framework enables the design space exploration for applications to be executed in the MPSoC, varying for example the number and type of processors, the memory size, the task mapping. Results demonstrate the correct operation for different MPSoC configurations, generated from the proposed framework. Such open-source framework enables the research community to investigate new subjects related to MPSoC and Network on Chip (NoC) design, as well as evaluate distributed applications in a multiprocessor environment.
  • Keywords
    operating systems (computers); public domain software; system-on-chip; MPSoC architecture; MPSoC configuration; heterogeneous MPSoC generation; memory size; multiprocessor environment; multiprocessor system-on-chip; multitask execution; network on chip design; open-source framework; operating system; processor architecture; task mapping; Computer architecture; Debugging; Nickel; Operating systems; Plasmas; Random access memory; Registers; CAD tools; MPSoC; NoC; prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programmable Logic (SPL), 2012 VIII Southern Conference on
  • Conference_Location
    Bento Goncalves
  • Print_ISBN
    978-1-4673-0184-8
  • Type

    conf

  • DOI
    10.1109/SPL.2012.6211767
  • Filename
    6211767