Patent ID: 8688880
Filing Date: 2014-04-01
Classification: G06F

Abstract:
1. A method of serializing instructions in a multiprocessor system, the method comprising: receiving processor requests from a plurality of processors at a central point in a pipeline of the multiprocessor system, each of the processor requests passing from a resource queue to a needs register having a request needs switch identifying a location of a previous storage request in the resource queue and a resource needs switch residing at the central point, the resource needs switch being associated with one of a plurality of destination resources; establishing a tail switch indicating the presence of the processor requests at the central point, the tail switch being updated for each new processor request and indicating an end of the resource queue; establishing a sequential order of the processor requests; and processing the processor requests at the central point in the sequential order, wherein the resource needs switch is cleared when the processor request passes to a resource for processing.