A tag monitoring system for assigning tags to instructions. A source supplies instructions to be executed by a functional unit. A register file stores information required for the execution of each instruction. A queue having a plurality of slots containing tags which are used for tagging the instructions....http://www.google.com/patents/US6092176?utm_source=gb-gplus-sharePatent US6092176 - System and method for assigning tags to control instruction processing in a superscalar processor