发明名称 SYSTEMS AND METHODS FOR REDUCING BRANCH MISPREDICTION PENALTY
摘要 In a processing system capable of single and multi-thread execution, a branch prediciton unit can be configured to detect hard to predict branches and loop instructions. In a dual-threading (simultaneous multi-threading) configuration, one instruction queues (IQ) is used for each thread and instructions are alternately sent from each IQ to decode units. In single thread mode, the second IQ can be used to store the "not predicted path" of the hard-to-predict branch or the "fall-through" path of the loop. On mis-prediction, the mis-prediction penalty is reduced by getting the instructions from IQ instead of instruction cache.
申请公布号 US2013198490(A1) 申请公布日期 2013.08.01
申请号 US201213362720 申请日期 2012.01.31
申请人 TRAN THANG M.;SCHINZLER MICHAEL B. 发明人 TRAN THANG M.;SCHINZLER MICHAEL B.
分类号 G06F9/38;G06F9/30;G06F9/312 主分类号 G06F9/38
代理机构 代理人
主权项
地址