%0 Journal Article
%T Branch Predictor with TBHBP Based on Simultaneous Multithreaded Processors
基于同时多线程的TBHBP分支预测器研究
%A LI Jing-mei
%A GUAN Hai-yang
%A
李静梅
%A 关海洋
%J 计算机科学
%D 2012
%I
%X 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%.
%K Simultaneous multithreading
%K Branch predictor of TBHBP
%K Simulator of SMTSIM
%K 1Branch prediction information
%K Alias conflicts
%K Capacity conflicts
同时多线程
%K TBHBP分支预测器
%K SMTSIM仿真器
%K 分支预测信息
%K 别名冲突
%K 容量冲突
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=64A12D73428C8B8DBFB978D04DFEB3C1&aid=75AFC294F2AFDCB1119553E83CF133FE&yid=99E9153A83D4CB11&vid=7C3A4C1EE6A45749&iid=9CF7A0430CBB2DFD&sid=F416A9924F23B020&eid=A2745AA1110798CA&journal_id=1002-137X&journal_name=计算机科学&referenced_num=0&reference_num=0