Patent ID: 6516393
Filing Date: 2003-02-04
Classification: G06F

Abstract:
A method for resolving address contention and prioritization of access to resources within a shared memory system having a plurality of processors attached to a common memory sub-system having a shared memory controller which processes memory requests and enabling multiple processors to act as requesters contesting for the same address space in said memory sub-system, comprising the steps of:enabling multiple requesters to proceed with equal access to the sub-system memory without waiting for any other requesters for the sub-system memory, processing requests for memory by said shared memory controller and allowing equal access to the sub-system memory for each request until an access is requested to the same location in memory by more than one contending requestor, and once one requester is identified as requesting access to the same location in memory as another contending requester, said shared memory controller orders the access to the same location by establishing an ordered list of access requests for the same memory location, but when a requester is requesting a different address, the shared memory controller permits the requester to complete its request unimpeded by the existing ordered list.