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
Link To Document