CPC G06F 13/1668 (2013.01) [G06F 13/4022 (2013.01); G06F 13/4068 (2013.01); G06F 13/4221 (2013.01)] | 20 Claims |
1. An apparatus comprising:
an interface to couple a plurality of devices of a system, the system including a plurality of central processing units (CPUs) and at least one memory, the interface to enable communication according to a Compute Express Link (CXL) protocol, wherein the interface is to receive, from a first CPU of the plurality of CPUs, a consistent memory request having a type indicator to indicate a type of consistency to be applied to the consistent memory request; and
a request scheduler coupled to the interface to receive the consistent memory request and schedule the consistent memory request for execution according to the type of consistency, based at least in part on a priority of the consistent memory request and one or more pending consistent memory requests.
|