Patent ID: 6996647
Filing Date: 2006-02-07
Classification: G06F

Abstract:
1. An apparatus for managing tokens for usage of a shared resource in a computer system, comprising: a bus; a plurality of shared resources coupled to the bus; a plurality of requestor groups coupled to the bus, wherein each requestor of the plurality of requestor groups at least has the ability to request the usage of at least the shared resource of the plurality of shared resources; a control module coupled to the bus, wherein the control module is configured to allocate and is at least configured to reallocate tokens for usage of a shared resource; a plurality of arbitration modules coupled to the control module, wherein at least one arbitration module of the plurality of arbitration modules is associated with at least one requestor group of the plurality of requestor groups; and a plurality of memory cells coupled to the control module, wherein the plurality of memory cells is configured to account for reallocated tokens.