10.3969/j.issn.1002-137X.2010.03.064
缓解同时多线程结构中线程对关键资源的竞争
同时多线程处理器同时执行来自不同线程的指令,兼顾了线程内和线程间的指令并行,使处理器的性能得以大幅提升.然而这种对资源的共享方式,可能带来对关键资源(包括重命名寄存器、指令队列等)的恶性竞争,从而出现"饿死"现象,甚至影响处理器的吞吐率.这主要是由于某些线程遇到长延迟指令,并长期占据关键资源,从而导致其他线程对资源的需求无法得到满足,同时这也降低了资源的利用率.降低竞争带来的负面影响,主要有3种方法:线程调度--在取指段,决定从哪些线程取指令;指令调度--决定哪些指令进入关键资源;关键资源划分--为每个线程分配独立的关键资源.主要对这些调度策略进行综述.
同时多线程、线程调度、指令调度、资源划分
37
TP3;F83
受国家科技部"九七三"计划项目2005CB321604
2010-05-10(万方平台首次上网日期,不代表论文的发表时间)
共6页
256-261