发明名称 統合分岐先・述語予測
摘要 Embodiments provide methods, apparatus, systems, and computer readable media associated with predicting predicates and branch targets during execution of programs using combined branch target and predicate predictions. The predictions may be made using one or more prediction control flow graphs which represent predicates in instruction blocks and branches between blocks in a program. The prediction control flow graphs may be structured as trees such that each node in the graphs is associated with a predicate instruction, and each leaf associated with a branch target which jumps to another block. During execution of a block, a prediction generator may take a control point history and generate a prediction. Following the path suggested by the prediction through the tree, both predicate values and branch targets may be predicted. Other embodiments may be described and claimed.
申请公布号 JP5707011(B2) 申请公布日期 2015.04.22
申请号 JP20130515312 申请日期 2010.06.18
申请人 ボード・オブ・リージエンツ,ザ・ユニバーシテイ・オブ・テキサス・システム 发明人 ダグラス シー. バーガー;ステファン ダブリュー. ケックラー
分类号 G06F9/38;G06F9/32 主分类号 G06F9/38
代理机构 代理人
主权项
地址