ADAPTIVE BANDWIDTH ALLOCATION FOR MEMORY
First Claim
1. A method for adaptive bandwidth allocation for memory of a device, the method comprising the acts of:
- receiving, by a memory interface of the device, a memory access request from a first client of the memory interface;
detecting available bandwidth associated with a second client of the memory interface based on the received access request;
loading a counter, by the memory interface, for fulfilling the memory access request, wherein the counter is loaded to include bandwidth associated with the first client and the available bandwidth associated with the second client; and
granting the memory access request for the first client based on bandwidth allocated for the counter.
3 Assignments
0 Petitions
Accused Products
Abstract
A device and methods are provided for adaptive bandwidth allocation for memory of a device are disclosed and claimed. In one embodiment, a method includes receiving, by a memory interface of the device, a memory access request from a first client of the memory interface, and detecting available bandwidth associated with a second client of the memory interface based on the received memory access request. The method may further include loading a counter, by the memory interface, for fulfilling the access request, wherein the counter is loaded to include bandwidth associated with the first client and the available bandwidth associated with the second client, and granting the memory access request for the first client based on bandwidth allocated for the counter.
43 Citations
22 Claims
-
1. A method for adaptive bandwidth allocation for memory of a device, the method comprising the acts of:
-
receiving, by a memory interface of the device, a memory access request from a first client of the memory interface; detecting available bandwidth associated with a second client of the memory interface based on the received access request; loading a counter, by the memory interface, for fulfilling the memory access request, wherein the counter is loaded to include bandwidth associated with the first client and the available bandwidth associated with the second client; and granting the memory access request for the first client based on bandwidth allocated for the counter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device configured adaptive bandwidth allocation for memory, the device comprising:
-
a memory a processor; and a memory interface coupled to the memory and the processor, the memory interface configured to receive a memory access request from a first client; detect available bandwidth associated with a second client based on the received access request; load a counter for fulfilling the memory access request, wherein the counter is loaded to include bandwidth associated with the first client and the available bandwidth associated with the second client; and grant the memory access request for the first client based on bandwidth allocated for the counter. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification