发明名称 System for executing instructions with delayed firing times
摘要 A system and method reorder instructions for effecting faster branch execution. A processor element is coupled to receive stored instructions in a first order, and to process the received instructions in a different order, the processing occurring after each stored instruction of a first type is issued, and after a delay time, after each stored instruction of a second type is issued. The delay time is based on a delay value associated with the second type of instructions. In particular, the instructions include branch and non-branch instruction wherein firing time information identifies a time of execution of the branch instruction which is a variable number of instructions cycles prior to a time of execution of a last to be executed instruction in a basic block. Accordingly, branch instructions can be completely executed no later than during the processing of the last to be executed non-branch instruction in the basic block thereby speeding up overall processing of the software program by the system.
申请公布号 US5765037(A) 申请公布日期 1998.06.09
申请号 US19950480841 申请日期 1995.06.07
申请人 BIAX CORPORATION 发明人 MORRISON, GORDON EDWARD;BROOKS, CHRISTOPHER BANCROFT;GLUCK, FREDERICK GEORGE
分类号 G06F9/38;G06F9/40;G06F9/42;G06F9/44;G06F9/45;(IPC1-7):G06F9/40 主分类号 G06F9/38
代理机构 代理人
主权项
地址