• DocumentCode
    654019
  • Title

    Customizable RTOS to support communication infrastructures and to improve design space exploration in MPSoCs

  • Author

    Aguiar, Ana ; Johann, Sergio ; Magalhaes, Felipe ; Hessel, Fabiano

  • Author_Institution
    Fac. of Inf., PUCRS, Porto Alegre, Brazil
  • fYear
    2013
  • fDate
    3-4 Oct. 2013
  • Firstpage
    130
  • Lastpage
    135
  • Abstract
    Multiprocessed System-on-Chip (MPSoCs) have become a recurrent implementation alternative to modern embedded systems and, lately, have counted on resources previously available only on general purpose machines. In this context, it is possible to highlight that many techniques formerly adopted in general-purpose computers have been studied and adapted to the embedded reality. Thus, embedded communication infrastructures such as buses and networks-on-Chip (NoCs) are based on general-purpose solutions and are widely accepted for embedded systems. Also, embedded systems make use of Operating Systems (OS), as they provide standard interfaces to access hardware resources, including the communication facilities. However, although the underlying communication infrastructure can differ in order to improve a given metric, such as performance, power or area, it is desirable that the software layer remains the same, especially in terms of the application´s and OS´s code improving the overall software quality. Still, certain OS parameters can directly influence on the overall system performance. This paper presents a highly configurable Real Time OS (RTOS) that implements a communication protocol to provide a transparent communication interface for both bus- and NoC-based MPSoCs´ applications.
  • Keywords
    embedded systems; network-on-chip; operating systems (computers); protocols; software quality; NoC-based MPSoC applications; OS code; bus-based MPSoC applications; communication facilities; communication infrastructures; communication protocol; customizable RTOS; design space exploration improvement; embedded reality; embedded systems; general purpose machines; general-purpose computers; hardware resources; multiprocessed system-on-chip; networks-on-chip; operating systems; real time OS; software layer; software quality; standard interfaces; transparent communication interface; Benchmark testing; Hafnium; Hardware; Kernel; Plasmas;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping (RSP), 2013 International Symposium on
  • Conference_Location
    Montreal, QC
  • Type

    conf

  • DOI
    10.1109/RSP.2013.6683969
  • Filename
    6683969