公平运行同时多线程处理器中的线程

被引:1
作者
孙彩霞
张民选
机构
[1] 国防科学技术大学计算机学院
关键词
同时多线程; 取指策略; 吞吐量; 公平性;
D O I
暂无
中图分类号
TP332 [运算器和控制器(CPU)];
学科分类号
摘要
同时多线程(SMT,Simultaneous Multithreading)处理器中,取指策略隐式的决定了共享资源在线程之间的分配,进而决定了吞吐量和公平性.然而,前面对取指策略的研究大都集中在吞吐量优化上,对公平性的研究极少.本文把公平性作为优化目标,提出了一种新颖的取指策略FAIR.实验结果表明:对于所有类型的负载,FAIR都能获得很好的公平性,RPRrange都不超过5%.而且,FAIR并没有以牺牲吞吐量来获取公平性.与ICOUNT这种典型的以优化吞吐量为目标的取指策略相比,FAIR的吞吐量平均只降低了3.8%.
引用
收藏
页码:224 / 229
页数:6
相关论文
共 12 条
[1]  
Basic block distribution analysis to find periodicbehavior and simulation points in applications. T Sherwood. Proceedings of the10th Intl.Conference on ParallelArchitectures and Compilation Techniques . 2001
[2]  
Predictable performance inSMT processors. F Cazorla,P Knijnenburg,et al. IEEE Transactions on Computers . 2006
[3]  
The standard performance evaluation corporation. http://www.specbench.org .
[4]  
Simultaneous multithreading:Maximizing on-chipparallelism. D Tullsen. Proceedings of the22nd An-nual International Symposium on Computer Architecture . 1995
[5]  
Exploiting choice:Instruction fetch and issue on animplementable simultaneous multithreading processor. D Tullsen. Proceedings of the23rd Annual InternationalSymposium on Computer Architecture . 1996
[6]  
Simultaneous Multithread-ing:a Platform for next-generation processors. S J Eggers,J Emer,H M Levy,et al. IEEE Micro,IEEE Computer Society Press,Sept.-Oct . 1997
[7]  
The impact of resource allocation on SMT proces-sors. S E Raasch. Proceedings of12th InternationalConference on Parallel Architectures and Compilation Tech-niques . 2003
[8]  
Time varying behavior of programs. T Sherwood,B Calder. Technique Report CS99-630 . 1999
[9]  
Handling long-latency loads in a simultaneous multi-threaded processor. D Tullsen. Proceedings of the34th An-nual ACM/IEEE International Symposium on Microarchitecture . 2001
[10]  
Front-end policies for improved issue efficiencyin SMT processors. A.El-Moursy. Proceedings of the9thInternational Conference on High Performance Compute Archi-tecture . 2003