发明名称 METHOD FOR IMPLEMENTING VALUE-ASSOCIATED INDIRECT JUMP PREDICTION
摘要 <p>The present invention relates to a compiler and a processor. Disclosed is a method for implementing a value-associated indirect jump prediction, the method comprising: a compiler identifying the subprogram structure corresponding to an indirect jump instruction in a source program and the associated information in an associated data value thereof according to the profile information obtained when an executable program is executed to a processor, and inserting a bootstrap instruction for identifying the associated information into the source program, and regenerating an executable program; and the processor, during the process of executing the executable program regenerated by the compiler, dynamically collecting the associated information according to the bootstrap instruction, and generating a value history mode. The present invention can effectively improve the prediction accuracy of an indirect jump instruction, thus improving the overall system performance of a processor and application thereof.</p>
申请公布号 WO2012145992(A1) 申请公布日期 2012.11.01
申请号 WO2011CN80247 申请日期 2011.09.27
申请人 BEIJING PKUNITY MICROSYSTEMS TECHNOLOGY CO., LTD.;JINAN PKUNITY INFORMATION TECHNOLOGY CO., LTD.;CHENG, XU;TAN, MINGXING;LIU, XIANHUA;ZHANG, JIYU;XIE, ZICHAO;TONG, DONG 发明人 CHENG, XU;TAN, MINGXING;LIU, XIANHUA;ZHANG, JIYU;XIE, ZICHAO;TONG, DONG
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址