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

一种有效的同时多线程处理器取指控制机制
引用本文:何立强,刘志勇.一种有效的同时多线程处理器取指控制机制[J].计算机学报,2006,29(4):535-543.
作者姓名:何立强  刘志勇
作者单位:内蒙古大学计算机学院,呼和浩特,010021;中国科学院计算技术研究所,北京,100080;国家自然科学基金委员会信息学部,北京,100085
摘    要:同时多线程处理器通过每时钟周期从多个运行的线程取指令执行,极大地提高了处理器的性能.分支预测器的预测精度和取指策略的效率是影响同时多线程处理器性能的关键.通过将一个基于值的分支预测器和一个基于线程推进速度的取指策略相结合,提出一种新的取指控制机制.该结构的硬件开销较小,实现复杂度较低.实验结果表明,该取指控制机制有效地提高了处理器的性能,其相对于传统取指控制机制的性能加速比为28%且该加速比也高于目前基于流缓冲区和基于分支分类器的取指控制机制.

关 键 词:同时多线程处理器  取指策略  分支预测器  分支分类器  取指控制机制
收稿时间:2004-07-15
修稿时间:2004-07-152005-10-08

An Effective Instruction Fetch Control Mechanism for SMT Processors
HE Li-Qiang,LIU Zhi-Yong.An Effective Instruction Fetch Control Mechanism for SMT Processors[J].Chinese Journal of Computers,2006,29(4):535-543.
Authors:HE Li-Qiang  LIU Zhi-Yong
Affiliation:1.Collegeof Computer Science, lnnerMongolia University, Huhhot 010021; 2. Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100080;3.Department of Information Sciences, National Natural Science Foundation of China, Beijing 100085
Abstract:Simultaneous Multithreaded (SMT) processors improve the instruction throughput by allowing fetching and running instructions from several threads simultaneously at a single cycle.Accurate branch prediction and effective instruction fetching are crucial to an SMT processor.In this paper,the authors propose an effective instruction fetch control mechanism for SMT processors through combining a value based branch predictor and an instruction throughput based fetch policy.The implementation of the mechanism is easy,and the hardware budget is less than that of the traditional SMT fetch control schemes.Execution-driven simulation results show that the mechanism improves the performance of an SMT processor dramatically.The average speedup of instruction throughput is up to 28% over that of the traditional SMT fetch mechanism,which is also higher than that of stream buffer based scheme and the branch classifier based scheme in the literature.
Keywords:simultaneous multithreaded processor  fetch policy  branch predictor  branch classi tier  fetch control mechanism
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号