摘要 |
In a system having multiple master devices coupled to a shared resource, methods and structure for generating apriori information by an arbiter of the shared resource to enable the shared resource to better utilize the bandwidth of the shared resource. A first preferred embodiment of the invention provides an arbiter coupling a shared memory controller to a plurality of master devices generating memory requests for the memory controller. The arbiter preferably detects memory requests from another master device to detect when a next request is directed to a different bank of memory. Apriori information indicative of such a change in banks is sent to the memory controller in advance of the memory request that will require the change of banks. This apriori information enables the memory controller to control the sequence of commands applied to the memory subsystem to optimize utilization of the memory subsystem and hence improve system performance.
|