首页 | 官方网站   微博 | 高级检索  
     

使用取指策略控制同时多线程处理器中个体线程的性能
引用本文:孙彩霞,张民选. 使用取指策略控制同时多线程处理器中个体线程的性能[J]. 计算机学报, 2008, 31(2): 309-317
作者姓名:孙彩霞  张民选
作者单位:国防科学技术大学计算机学院,长沙,410073;国防科学技术大学计算机学院,长沙,410073
基金项目:国家自然科学基金(60376018),国家“八六三”高技术研究发展计划重大项目基金(2005AA110020)资助
摘    要:当前,对同时多线程(Si multaneous Multithreading,SMT)处理器取指策略的研究大都集中在总体性能的优化上.文中提出一种新颖的SMT处理器取指策略(Controlling Performance of Individual Thread,CPIT),用于控制个体线程的执行.结果表明,对于模拟的所有负载,CPIT在94%以上的情况下都能保证受控线程获得期望性能.而对于失败的情况,受控线程的平均性能偏差不超过1.25%.此外,CPIT策略对处理器总体性能的影响并不大.与ICOUNT这种以优化性能为目标的取指策略相比,总体性能的平均降低不超过3%,而除受控线程外的其他线程的性能平均只降低了1.75%.

关 键 词:同时多线程  取指策略  性能  资源分配  期望性能
收稿时间:2006-06-18
修稿时间:2007-09-11

Using Instruction Fetch Policy to Control Performance of a Thread in SMT Processors
SUN Cai-Xia,ZHANG Min-Xuan. Using Instruction Fetch Policy to Control Performance of a Thread in SMT Processors[J]. Chinese Journal of Computers, 2008, 31(2): 309-317
Authors:SUN Cai-Xia  ZHANG Min-Xuan
Abstract:Currently,fetch policies in Simultaneous Multithreading(SMT)processors almost focus on overall performance optimization,and provide no control over how individual threads are executed.A novel fetch policy called CPIT(Controlling Performance of Individual Thread)is proposed to control the execution of a particular thread in SMT processors.Results show that for more than 94% of all cases measured,CPIT can control the execution and consequently achieve the desired performance for a given thread.For the failing cases,the average variance is within 1.25%.Furthermore,CPIT does not sacrifice overall performance of SMT processors severely.Compared to fetch policies orienting towards performance maximization such as ICOUNT,the average degradation of overall performance is not more than 3% and the degradation of threads other than the given thread in performance is only 1.75%.
Keywords:Simultaneous multithreading  instruction fetch policy  performance  resource allocation  desired performance
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号