Predictable dynamic instruction scratchpad for simultaneous multithreaded processors
Predictable dynamic instruction scratchpad for simultaneous multithreaded processors
复制标题
用于同步多线程处理器的可预测动态指令暂存器
作者:
Stefan Metzlaff;S. Uhrig;Jörg Mische;T. Ungerer
For precise timing analysis of hard-real applications a predictable memory system is of particular importance. Caches have a great impact on performance, but at the cost of reduced timing predictability. Conventional scratchpads, i.e. statically managed on-chip memories, provide predictable memory accesses, but they are usually badly utilized. Better memory utilization is allowed by dynamically managed scratchpads that are designed for predictability. In this paper we propose a function scratchpad that is dynamically managed in hardware and provides a predictable timing behavior. The function scratchpad exploits a simultaneous multithreaded architecture to increase the pipeline and memory bandwidth utilization while preserving predictability.
DOI:
10.1109/iccd.2008.4751887
发表时间:
2008
期刊:
2008 IEEE International Conference on Computer Design
影响因子:
--
作者:
Jörg Mische;Sascha Uhrig;Florian Kluge;Theo Ungerer
通讯作者:
Theo Ungerer