Get yourself a new set of threads

被引:0
作者
MIPS Technologies [1 ]
机构
来源
IET Electron. Syst. Softw. | 2007年 / 5卷 / 12-16期
关键词
Program processors;
D O I
10.1049/ess:20070501
中图分类号
学科分类号
摘要
Multithreaded processors improves the benefit of increased system performance in designs such as set-top boxes without increasing chip cost and also provides greater flexibility for partitioning hardware and software. High-performance single threaded processors stalls for 50, 100 or more cycles when an instruction or data cache miss is encountered, waiting for the data to be supplied from the main memory. The multithreaded processors can fill all of these stall cycles from both short and long-term effects with useful instructions from other threads, as they can switch between multiple threads on a cycle-by-cycle basis. In a multi-threaded system, when one thread stalls, the processor can execute instructions from another thread. The priority of these threads can be varied as needed to provide the required real-time performance, as these thread priority can be set through the use of standard operating system mechanisms or, in the case of the MIPS 34K processor core, through the use of hardware QoS support.
引用
收藏
页码:12 / 16
页数:4
相关论文
empty
未找到相关数据