Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/51756

TítuloBringing Hardware Multithreading to the Real-Time Domain
Autor(es)Gomes, Tiago
Garcia, Paulo
Pinto, Sandro
Monteiro, João L.
Tavares, Adriano
Palavras-chaveARM
determinism
field-programmable gate array (FPGA)
hardware offloading
latency
multithreading
real-time OS
Data2016
EditoraInstitute of Electrical and Electronics Engineers Inc.
RevistaIEEE 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.
TipoArtigo
URIhttps://hdl.handle.net/1822/51756
DOI10.1109/LES.2015.2486384
ISSN1943-0663
Arbitragem científicayes
AcessoAcesso restrito UMinho
Aparece nas coleções:CAlg - Artigos em revistas internacionais / Papers in international journals

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Bringing Hardware Multithreading to the Real Time Domain.pdf
Acesso restrito!
748,98 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID