发明名称 A METHOD FOR IMPLEMENTING A REDUCED SIZE REGISTER VIEW DATA STRUCTURE IN A MICROPROCESSOR
摘要 A method for implementing a reduced size register view data structure in a microprocessor. The method includes receiving an incoming instruction sequence using a global front end; grouping the instructions to form instruction blocks; using a plurality of register templates to track instruction destinations and instruction sources by populating the register template with block numbers corresponding to the instruction blocks, wherein the block numbers corresponding to the instruction blocks indicate interdependencies among the blocks of instructions; populating a register view data structure, wherein the register view data structure stores destinations corresponding to the instruction blocks as recorded by the plurality of register templates; and using the register view data structure to track a machine state in accordance with the execution of the plurality of instruction blocks, wherein the register view data structure is a reduced size register view data structure by only storing register template snapshots containing branches or by storing deltas between changing register template snapshots.
申请公布号 WO2014150991(A1) 申请公布日期 2014.09.25
申请号 WO2014US24722 申请日期 2014.03.12
申请人 SOFT MACHINES, INC.;ABDALLAH, MOHAMMAD 发明人 ABDALLAH, MOHAMMAD
分类号 G06F9/06 主分类号 G06F9/06
代理机构 代理人
主权项
地址