Methods of Bus Arbitration for Low Power Memory Access
AssigneeQUALCOMM Incorporated
InventorFeng Wang
Life of this patent
Estimating the term…
Abstract
Systems and method for arbitrating requests to a shared memory system for reducing power consumption of memory accesses, comprises determining power modes associated with memory channels of the shared memory system, assigning priorities to the requests based at least in part on the power modes, and scheduling the requests based on the assigned priorities. Latency characteristics and page hit rate are also considered for assigning the priorities.
Claims22
A method of arbitrating requests from bus masters for access to shared memory in a processing system comprising:
- dividing the shared memory into memory channels;
- determining power modes associated with the memory channels;
- assigning priorities to the requests based at least in part on the power modes;
- and
- scheduling the requests based on the assigned priorities.
A processing system comprising:
- a shared memory system divided into memory channels;
- bus masters configured to generate requests to the shared memory system;
- memory controllers configured to determine power modes associated with the memory channels;
- and
- bus arbiters configured to assign priorities to the requests based at least in part on the power modes.
A processing system comprising:
- a shared memory divided by memory channel means;
- bus master means for sending requests to the shared memory system;
- means for determining power modes associated with the memory channels;
- means for assigning priorities to the requests based at least in part on the power modes;
- and
- means for scheduling the requests based on the assigned priorities.
A method of arbitrating requests from bus masters for access to shared memory in a processing system comprising:
- step for dividing the shared memory into memory channels;
- step for determining power modes associated with the memory channels;
- step for assigning priorities to the requests based at least in part on the power modes;
- and
- step for scheduling the requests based on the assigned priorities.
Dependencies are inferred from the claim text.