• DocumentCode
    164285
  • Title

    Improving interrupt handling in the nMPRA

  • Author

    Gaitan, Nicoleta Cristina ; Gaitan, Vasile Gheorghita ; Moisuc, Elena-Eugenia Ciobanu

  • Author_Institution
    Fac. of Electr. Eng. & Comput. Sci., Stefan cel Mare Univ. of Suceava, Suceava, Romania
  • fYear
    2014
  • fDate
    15-17 May 2014
  • Firstpage
    11
  • Lastpage
    15
  • Abstract
    In the most Real Time Operating Systems (RTOS), the interrupt handlers are implemented in software and they can increase the response time to external events and the overload of the CPU. Therefore, the newest RTOSs implement in hardware the interrupt handlers in order to eliminate these two problems. By analyzing traditional models for the management of interrupts, we can emphasize their inability to provide the temporal determinism required in real-time systems. This paper presents an interrupt handler implemented in hardware based on a method that uses a unified space of priorities for the tasks and interrupts, so there is not a specialized interrupt controller. This solution is integrated in the MPRA (Multi Pipeline Register Architecture) processor that contains a hardware RTOS. The major difference compared to other architectures with hardware scheduler is that the MPRA is a multi-pipeline architecture, which means that each task has its own set of pipeline registers.
  • Keywords
    interrupts; operating systems (computers); parallel architectures; pipeline processing; real-time systems; CPU; hardware RTOS; interrupt handling; interrupt management; multipipeline architecture; multipipeline register architecture processor; nMPRA; pipeline registers; real time operating systems; software; temporal determinism; Computer architecture; Context; Hardware; Pipelines; Real-time systems; Registers; Software; hardware scheduler; interrupt; microprocessor; pipeline register; real time system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Development and Application Systems (DAS), 2014 International Conference on
  • Conference_Location
    Suceava
  • Type

    conf

  • DOI
    10.1109/DAAS.2014.6842419
  • Filename
    6842419