-
题名基于多个取指优先级的同时多线程处理器取指策略
被引量:3
- 1
-
-
作者
孙彩霞
张民选
-
机构
国防科学技术大学计算机学院
-
出处
《电子学报》
EI
CAS
CSCD
北大核心
2006年第5期790-795,共6页
-
基金
国家自然科学基金(No.60376018)
国家863高技术研究发展计划重大项目(No.2002AA110020)
-
文摘
同时多线程(SMT,SimultaneousMultithreading)处理器中,同时运行的线程在共享资源的同时也在竞争资源.如果一个发生L2 cache失效的线程长时间占用共享资源,那么会导致其他线程运行速度减慢,甚至会因为缺少资源而停顿下来,从而降低了SMT处理器的总体性能.本文提出了一种基于多个取指优先级的同时多线程取指策略MFP(Multiple Fetch Priorities),用于减少L2 cache失效给处理器性能带来的负面影响.模拟结果表明,无论使用IPC作为度量标准还是使用Hmean作为度量标准,对于所有类型的工作负载,尤其是存储器访问密集的工作负载,MFP都要优于现有的其他取指策略.此外,对于不同的取指策略,MFP表现出不同程度的提升.相对于PDG的提升最明显,平均IPC以及平均Hmean分别提高了19.2%和27.7%.
-
关键词
同时多线程
cache失效
取指策略
取指优先级
资源分配
-
Keywords
simultaneous multithreading
cache miss
fetch policy
fetch priority
resource allocation
-
分类号
TP303
[自动化与计算机技术—计算机系统结构]
-