发明名称 SYSTEM AND METHOD FOR ASSIGNING TAGS TO INSTRUCTIONS TO CONTROL INSTRUCTION EXECUTION
摘要 <p>Tag monitoring system for assigning tags to instructions. A memory unit stores instructions to be executed by an execution unit. Before execution an instruction fetch unit decodes the instructions. A register file stores the decoded instructions. A queue having a plurality of slots containing tags which are used for tagging the decoded instructions. A control unit assigns the tags to decoded instructions, monitors the completion of executed instructions, and advances the tags in the queue upon completion of an executed instruction. The register stores a given decoded instruction at an address location in the register file defined by the tag assigned to that instruction. The register file also contains a plurality of read address enable ports and corresponding read output ports. Each of the slots from the queue is coupled to a corresponding one of the read address enable ports. Thus, a decoded instruction is read out of a read output port enabled by the tag assigned to that decoded instruction in program order.</p>
申请公布号 WO1994016385(A1) 申请公布日期 1994.07.21
申请号 US1993012309 申请日期 1993.12.16
申请人 发明人
分类号 主分类号
代理机构 代理人
主权项
地址