Computer Science ›› 2012, Vol. 39 ›› Issue (9): 307-311.

Previous Articles    

Branch Predictor with TBHBP Based on Simultaneous Multithreaded Processors

  

  • Online:2018-11-16 Published:2018-11-16

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%.

Key words: Simultaneous multithreading, Branch predictor of TBHBP, Simulator of SMTSIM,1Branch prediction information,Alias conflicts,Capacity conflicts

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!