Please use this identifier to cite or link to this item: http://hdl.handle.net/1822/51756

TitleBringing Hardware Multithreading to the Real-Time Domain
Author(s)Gomes, Tiago
Garcia, Paulo
Pinto, Sandro
Monteiro, João L.
Tavares, Adriano
KeywordsARM
determinism
field-programmable gate array (FPGA)
hardware offloading
latency
multithreading
real-time OS
Issue date2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
JournalIEEE Embedded Systems Letters
Abstract(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.
TypeArticle
URIhttp://hdl.handle.net/1822/51756
DOI10.1109/LES.2015.2486384
ISSN1943-0663
Peer-Reviewedyes
AccessRestricted access (UMinho)
Appears in Collections:CAlg - Artigos em revistas internacionais/Papers in international journals

Files in This Item:
File Description SizeFormat 
Bringing Hardware Multithreading to the Real Time Domain.pdf
  Restricted access
748,98 kBAdobe PDFView/Open

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