Please use this identifier to cite or link to this item:
|Title:||A novel processor architecture with a hardware microkernel to improve the performance of task-based systems|
|Author:||Dantas, Leandro Poloni|
de Azevedo, Rodolfo J.
Gimenez, Salvador Pinillos
|Abstract:||The use of hardware to perform part of central processing unit (CPU) processing functions is a consolidated practice that produces good results in terms of power and performance when applied in embedded systems. This letter describes the changes in the processor architecture to embed the functions of a microkernel to boost the performance of task-based systems. Part of the CPU overhead is caused by the microkernel to run the scheduler algorithm and context switching. Therefore, the microkernel's functions, supported by a single additional internal register bank, were implemented by hardware to work in parallel with the CPU to reduce the task dispatch time. The experimental results show that by using this approach, the performance is virtually independent of the time slice, whereas the conventional approach (software implementation) is degraded by 79% as the time slice decreases|
|Subject:||Sistemas de tempo real|
|Editor:||Institute of Electrical and Electronics Engineers|
|Appears in Collections:||IC - Artigos e Outros Documentos|
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.