A Predictable Simultaneous Multithreading Scheme for Hard Real-Time
A Predictable Simultaneous Multithreading Scheme for Hard Real-Time
复制标题
一种可预测的硬实时同步多线程方案
DOI:
--
复制
发表时间:
2008
期刊:
影响因子:
--
通讯作者:
P. Sainrat
中科院分区:
文献类型:
--
作者:
J. Barre;Christine Rochange;P. Sainrat
Simultaneous multithreading (SMT) processors might be good candidates to fulfill the ever increasing performance requirements of embedded applications. However, state-of-the-art SMT architectures do not exhibit enough timing predictability to allow a static analysis of Worst-Case Execution Times. In this paper, we analyze the predictability of various policies implemented in SMT cores to control the sharing of resources by concurrent threads. Then, we propose an SMT architecture designed to run one hard real-time thread so that its execution time is analyzable even when other (non critical) threads are executed concurrently. Experimental results show that this architecture still provides high mean and worst-case performance.