发明名称 Instruction prefetch mechanism utilizing a branch predict instruction
摘要 A processor and method that reduces instruction fetch penalty in the execution of a program sequence of instructions comprises a branch predict instruction that is inserted into the program at a location which precedes the branch. The branch predict instruction has an opcode that specifies a branch as likely to be taken or not taken, and which also specifies a target address of the branch. A block of target instructions, starting at the target address, is prefetched into the instruction cache of the processor so that the instructions are available for execution prior to the point in the program where the branch is encountered. Also specified by the opcode is an indication of the size of the block of target instructions, and a trace vector of a path in the program sequence that leads to the target from the branch predict instruction for better utilization of limited memory bandwidth.
申请公布号 AU3516097(A) 申请公布日期 1998.02.10
申请号 AU19970035160 申请日期 1997.07.07
申请人 IDEA CORPORATION 发明人 TSU-YU YEH;MIRCEA POPLINGHER;KENT G. FIELDEN;HANS MULDER;RAJIV GUPTA;DALE MORRIS;MICHAEL SCHLANSKER
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址