发明名称 |
SYSTEM AND METHOD FOR ASSIGNING TAGS TO INSTRUCTIONS TO CONTROL INSTRUCTION EXECUTION |
摘要 |
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. |
申请公布号 |
WO9416385(A1) |
申请公布日期 |
1994.07.21 |
申请号 |
WO1993US12309 |
申请日期 |
1993.12.16 |
申请人 |
S-MOS SYSTEMS, INC. |
发明人 |
IADONATO, KEVIN, R.;DEOSARAN, TREVOR, A.;GARG, SANJIV |
分类号 |
G06F9/38;(IPC1-7):G06F9/38 |
主分类号 |
G06F9/38 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|