• DocumentCode
    2256969
  • Title

    HeMPS - a framework for NoC-based MPSoC generation

  • Author

    Carara, Everton A. ; De Oliveira, Roberto P. ; Calazans, Ney L V ; Moraes, Fernando G.

  • Author_Institution
    FACIN, PUCRS, Porto Alegre, Brazil
  • fYear
    2009
  • fDate
    24-27 May 2009
  • Firstpage
    1345
  • Lastpage
    1348
  • Abstract
    Multi-processor systems-on-chip (MPSoCs) are increasingly popular in embedded systems. Due to their complexity and huge design space to explore for such systems, CAD tools and frameworks to customize MPSoCs are mandatory. Some academic and industrial frameworks are available to support bus-based MPSoCs, but few works target NoCs as underlying communication architecture. A framework targeting MPSoC customization must provide abstract models to enable fast design space exploration, flexible application mapping strategies, all coupled to features to evaluate the performance of running applications. This paper proposes a framework to customize NoC-based MPSoCs with support to static and dynamic task mapping and C/SystemC simulation models for processors and memories. A simple, specifically designed microkernel executes in each processor, enabling multitasking at the processor level. Graphical tools enable debug and system verification, individualizing data for each task. Practical results highlight the benefit of using dynamic mapping strategies (total execution time reduction) and abstract models (total simulation time reduction without losing accuracy).
  • Keywords
    circuit complexity; circuit simulation; computer graphic equipment; embedded systems; logic design; network-on-chip; CAD tool; NoC-based MPSoC generation; SystemC simulation model; abstract model; communication architecture; dynamic task mapping; embedded system; graphical tool; multiprocessor systems-on-chip; static task mapping; system verification; Communication industry; Design automation; Embedded system; Hardware design languages; Multitasking; Network-on-a-chip; Plasma applications; Plasma materials processing; Software design; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2009. ISCAS 2009. IEEE International Symposium on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-3827-3
  • Electronic_ISBN
    978-1-4244-3828-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.2009.5118013
  • Filename
    5118013