| CPC G06F 13/30 (2013.01) [G06F 3/0659 (2013.01); G06F 3/0673 (2013.01); G06F 3/0679 (2013.01); G06F 13/1626 (2013.01); G06F 13/1642 (2013.01)] | 20 Claims |

|
1. A memory controller comprising:
a plurality of queues comprising circuitry configured to store memory access requests; and
control circuitry configured to:
send one or more first memory access requests stored in a first queue of the plurality of queues; and
send memory access requests stored in a second queue of the plurality of queues subsequent to the one or more first memory access requests having been sent, responsive to:
a cost for sending second memory access requests stored in the first queue being greater than a threshold cost; and
a cost for sending the memory access requests in the second queue being less than the threshold cost.
|