发明名称 Employing value prediction with the compiler
摘要 A method and apparatus for predicting instruction results in a program using the compiler are described. In one embodiment, the method includes creating a data flow graph associated with the program, identifying a target instruction that is to be executed after a producer instruction, and determining that the outcome of the target instruction is dependent on the outcome of the producer instruction using the data flow graph. The outcome of the producer instruction represents a key into a software structure that includes a set of keys and a corresponding set of predicted outcomes of the target instruction. The method further includes inserting an additional instruction that will retrieve a predicted outcome of the target instruction from the software structure based on the outcome of the producer instruction. The additional instruction will be executed after the producer instruction and before the target instruction.
申请公布号 US2003131345(A1) 申请公布日期 2003.07.10
申请号 US20020044690 申请日期 2002.01.09
申请人 WILKERSON CHRIS;RAKVIC RYAN N.;SHEN JOHN P. 发明人 WILKERSON CHRIS;RAKVIC RYAN N.;SHEN JOHN P.
分类号 G06F9/30;G06F9/38;G06F9/45;G06F15/00;(IPC1-7):G06F9/45 主分类号 G06F9/30
代理机构 代理人
主权项
地址