Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/51756
Título: | Bringing Hardware Multithreading to the Real-Time Domain |
Autor(es): | Gomes, Tiago Garcia, Paulo Pinto, Sandro Monteiro, João L. Tavares, Adriano |
Palavras-chave: | ARM determinism field-programmable gate array (FPGA) hardware offloading latency multithreading real-time OS |
Data: | 2016 |
Editora: | Institute of Electrical and Electronics Engineers Inc. |
Revista: | IEEE Embedded Systems Letters |
Resumo(s): | The emergence of hardware multithread (HW-MT) architectures increased the performance of MT applications. However, traditional HW-MT architectures are not suitable to real-time operating systems as their performance-oriented scheduling algorithm may conflict with RTOS software scheduling. This letter presents RT-SHADOWS, a portable architecture which provides a unified hardware-software scheduling, bringing the benefits of HW-MT to the RTOS domain. We show that tightly-coupled real-time compliant hardware integration achieves throughput benefits, maintaining the RTOS scheduling policy intact while increasing the predictability of RTOSes. Our solution shows on average, speed-ups between 3 and 4 times over the native versions with very low area usage/performance overhead ratio, due to its minimal cost (2% of extra slices per hardware-supported thread). This work surpasses related work by providing a complete and agnostic hardware solution which is independent of any specific RTOS. |
Tipo: | Artigo |
URI: | https://hdl.handle.net/1822/51756 |
DOI: | 10.1109/LES.2015.2486384 |
ISSN: | 1943-0663 |
Arbitragem científica: | yes |
Acesso: | Acesso restrito UMinho |
Aparece nas coleções: | CAlg - Artigos em revistas internacionais / Papers in international journals |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Bringing Hardware Multithreading to the Real Time Domain.pdf Acesso restrito! | 748,98 kB | Adobe PDF | Ver/Abrir |