首页 | 本学科首页   官方微博 | 高级检索  
     

基于同时多线程的TBHBP分支预测器研究
引用本文:李静梅,关海洋.基于同时多线程的TBHBP分支预测器研究[J].计算机科学,2012,39(9):307-311.
作者姓名:李静梅  关海洋
作者单位:哈尔滨工程大学计算机科学与技术学院 哈尔滨150001
基金项目:国家自然科学基金,黑龙江省自然科学基金
摘    要:针对传统处理器分支预测器存在分支预测信息混乱、分支指令别名冲突和容量冲突率高的缺点,提出基于同时多线程处理器的分支预测器TBHBP。该分支预测器采取线程历史信息与基于地址索引的局部历史信息相结合的综合历史信息作为模式匹配表PHT的索引,并采取线程独立拥有线程历史寄存器和分支历史寄存器的方式,通过新增分支结果输出表来提高指令的分支预测执行速度。研究结果表明,TBHBP分支预测器有效解决了分支信息过时、分支指令别名和容量冲突的问题。与Gshare分支预测器相比,其指令吞吐率提升了12.5%,分支误预测率和误预测路径取指率分别下降了0.5%和2.1%。

关 键 词:同时多线程  TBHBP分支预测器  SMTSIM仿真器  分支预测信息  别名冲突  容量冲突

Branch Predictor with TBHBP Based on Simultaneous Multithreaded Processors
LI Jing-mei , GUAN Hai-yang.Branch Predictor with TBHBP Based on Simultaneous Multithreaded Processors[J].Computer Science,2012,39(9):307-311.
Authors:LI Jing-mei  GUAN Hai-yang
Affiliation:(College of Computer Science and Technology,Harbin Engineering University,Harbin 150001,China)
Abstract:Aiming at the shortages of high conflict of alias and capacity as well as prediction information disorder exisled in the branch instruction, a new branch predictor TI3HI3P which is based on simultaneous multi-threading processor was proposed. In this branch predictor, the comprehensive historical information of the historical thread information and an index based on address information of the local history are taken as the pattern-matching table index of PHT.Though the way of history register is owned by separate thread and branch history register, the instruction execution speed of branch prediction is improved by adding the branch result output table. The researches results show that branch predictor of I}BHBP can effectively improve the problems of out-date branch information, branch instruction aliases and capacity conflicts. Comparing with the Gshare, instruction throughput rises up to 12.5% , and branch prediclion error rate and error forecast path rate can separately drop down by 0. 5% and 2.1%.
Keywords:Simultaneous multithreading  Branch predictor of TBHBP  Simulator of SMTSIM  1Branch prediction information  Alias conflicts  Capacity conflicts
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机科学》浏览原始摘要信息
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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