Changing instruction order by reassigning only tags in order tag field in instruction queue

   
   

For use in an instruction queue having a plurality of instruction slots, a mechanism for queueing and retiring instructions. In one embodiment, the mechanism includes a plurality of tag fields corresponding to the plurality of instruction slots, and control logic, coupled to the tag fields, that assigns tags to the tag fields to denote an order of instructions in the instruction slots. In addition, the mechanism includes a tag multiplexer, coupled to the control logic, that changes the order by reassigning only the tags.

Voor gebruik in een instructierij die een meerderheid van instructiegroeven heeft, een mechanisme om een rij te vormen en het terugtrekken zich instructies. In één belichaming, omvat het mechanisme een meerderheid van markeringsgebieden die aan de meerderheid van instructiegroeven beantwoorden, en controlelogica, die aan de markeringsgebieden wordt gekoppeld, die markeringen aan de markeringsgebieden toewijst om een orde van instructies in de instructiegroeven aan te duiden. Bovendien omvat het mechanisme een markeringsmultiplextelegraaf, die aan de controlelogica wordt gekoppeld, die de orde door slechts de markeringen opnieuw toe te wijzen verandert.

 
Web www.patentalert.com

< Recording/reproduction apparatus and recording/reproduction control method

< Memory management system and method providing increased memory access security

> Scan interface chip (SIC) system and method for scan testing electronic systems

> Bus arbitrator supporting multiple isochronous streams in a split transactional unidirectional bus architecture and method of operation

~ 00142