| CPC G06F 13/1626 (2013.01) | 20 Claims | 

| 
               1. A method for managing orders of operations between one or more clients and one or more servers through an interconnect link, comprising: 
            partitioning addressable regions of one or more logical servers on or within an interconnect link into multiple regions including at least a first orderable region, wherein: 
                two request messages for access to memory-mapped sources including two respective operations are transmitted over the first orderable region; and 
                  the two request messages originate from a logical client; 
                providing the logical client an ability to push ordering responsibility within the first orderable region to a server, wherein the ordering responsibility includes a first rule for order of operations between the two request messages; and 
                attaching, when the two operations are non-overlapping operations, an acquire flag to a first request message of the two request messages or a release flag to a second request message of the two request messages, wherein the acquire flag and the release flag provide a second rule for the order of operations between the two request messages. 
               |