Bringing Hardware Multithreading to the Real-Time Domain

Bringing Hardware Multithreading to the Real-Time Domain
复制标题

将硬件多线程引入实时领域

DOI:
10.1109/les.2015.2486384
复制
发表时间:
2016
影响因子:
1.6
通讯作者:
A. Tavares
A. Tavares
中科院分区:
计算机科学4区
文献类型:
--
作者:
T. Gomes;Paulo Garcia;Sandro Pinto;J. Monteiro;A. Tavares

文献摘要

被引文献

相似文献

硬件多线程(HW-MT)体系结构的出现提高了MT应用程序的性能。然而,传统的HW-MT体系结构不适合实时操作系统,其面向性能的调度算法可能会与RTOS软件调度冲突。这封信介绍了RT-SHADOWS,一个便携式的架构,提供了一个统一的硬件-软件调度,带来的好处HW-MT的RTOS域。我们表明,紧密耦合的实时兼容的硬件集成实现吞吐量的好处,保持RTOS调度策略不变,同时增加RTOS的可预测性。我们的解决方案平均速度比原生版本提高了3到4倍,面积使用/性能开销比非常低,因为它的成本最低(每个硬件支持的线程2%的额外切片)。这项工作超越了相关的工作,提供了一个完整的和不可知的硬件解决方案,这是独立于任何特定的RTOS。
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.