Browse Prior Art Database

Combined Circular Dispatch and Completion Queue with Resource Sharing

IP.com Disclosure Number: IPCOM000117916D
Original Publication Date: 1996-Jul-01
Included in the Prior Art Database: 2005-Mar-31

Publishing Venue

IBM

Related People

Authors:
Loper, A Mallick, S Putrino, M [+details]

Abstract

Many of today's microprocessors have dispatch queues where instructions are held until the execution units that are to execute the instructions are free to do so. These microprocessors also have completion queues; when an instruction has been executed by the execution unit, the unit signals the completion queue to "complete" the executed instruction by writing the results from the execution unit to the architected target register. Once the instruction is "complete", it can be removed from the completion queue.