发明名称 Data prefetching of a load target buffer for post-branch instructions based on past prediction accuracy's of branch predictions
摘要 A method of operating a microprocessor (12). The method first receives (64) a plurality of instructions arranged in a sequence from a first instruction through a last instruction. The method second identifies (66) a branch instruction as one of the plurality of instructions, wherein the branch instruction has a target instruction address. The method third determines two factors for the branch instruction, the first being a prediction value (72) indicating whether or not program flow should pass to the target instruction address, and the second being an accuracy measure (74, 76) indicating accuracy of past ones of the prediction value. The method fourth identifies a data fetching instruction following the branch instruction in the plurality of instructions. Lastly, the method issues a prefetch request (70, 78) for the data fetching instruction in response to the accuracy measure.
申请公布号 US6029228(A) 申请公布日期 2000.02.22
申请号 US19970999440 申请日期 1997.12.29
申请人 TEXAS INSTRUMENTS INCORPORATED 发明人 CAI, GEORGE Z. N.;SHIELL, JONATHAN H.
分类号 G06F9/38;G06F9/318;(IPC1-7):G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址
您可能感兴趣的专利