Patent ID: 6286083
Filing Date: 2001-09-04
Classification: G06F

Abstract:
A method for adjusting an adaptive variable that represents the priority between a first group of requests and a second group of requests during a memory arbitration cycle in a computer system, the winning request chosen from the group with highest priority, including:(a) determining the maximum number n, for n greater than 1, of consecutive winning requests that may be chosen from the first group;(b) determining the maximum number k, for k greater than 1, of consecutive winning requests that may be chosen from the second group;(c) determining how many of the n+k-1 most recent winning requests belong to the first request group;(d) determining how many of the n+k-1 most recent winning requests belong to the second request group; and(e) adjusting the adaptive priority based on the n+k-1 most recent winning requests.