×

Dynamic reservations in a unified request queue

  • US 9,384,146 B2
  • Filed: 09/25/2013
  • Issued: 07/05/2016
  • Est. Priority Date: 04/12/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of data processing in a data processing system, the method comprising:

  • servicing multiple types of requests via a unified request queue including a total of N entries, wherein N is a positive integer greater than one and any of the N entries is allocable to a request of any of multiple request types;

    reserving a number of entries in the unified request queue for a first request type among the multiple request types; and

    dynamically varying the number of entries reserved for the first request type based on a number of requests of the first request type rejected by the unified request queue due to allocation of entries in the unified request queue to other requests, wherein;

    the data processing system includes a memory controller including the unified request queue;

    servicing multiple types of requests includes servicing multiple types of memory access requests; and

    wherein the dynamically varying includes dynamically varying the number of entries reserved for the first request type based on a number of Retry coherence responses provided for requests of the first request type within a predetermined period.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×