发明名称 |
System and Method for Assigning Tags to Control Instruction Processing in a Superscalar Processor |
摘要 |
A tag monitoring system for assigning tags to instructions embodied in software on a tangible computer-readable storage medium. A source supplies instructions to be executed by a functional unit. A queue having a plurality of slots containing tags which are used for tagging instructions. A register file stores information required for the execution of each instruction at a location in the register file defined by the tag assigned to that instruction. A control unit monitors the completion of executed instructions and advances the tags in the queue upon completion of an executed 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, the information for each instruction can be read out of the register file in program order. |
申请公布号 |
US2009013158(A1) |
申请公布日期 |
2009.01.08 |
申请号 |
US20080210738 |
申请日期 |
2008.09.15 |
申请人 |
SEIKO EPSON CORPORATION |
发明人 |
IADONATO KEVIN R.;DEOSARAN TREVOR A.;GARG SANJIV |
分类号 |
G06F9/30;G06F9/34;G06F9/38 |
主分类号 |
G06F9/30 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|