Power Shaping And Peak Power Reduction By Data Transfer Throttling
AssigneeWestern Digital Technologies, Inc.
InventorShay BENISTY
Life of this patent
Estimating the term…
Abstract
An arrangement is described used to throttle data in a connected computer device having a device configured to transmit and receive data from a host, the device comprising, a device controller configured to interact with at least memory array and a data transfer throttling arrangement, the data transfer throttling arrangement configured to measure a bandwidth threshold for the device controller and pass data through the device controller when a bandwidth of the device controller is one of at and below a threshold.
Claims20
A method, comprising:
- monitoring a bandwidth of one of a write operation and a read operation from a connected device to a host;
- checking the bandwidth to a threshold bandwidth;
- and
- sending information from the host to the connected device when the bandwidth does not exceed the threshold.
A method, comprising:
- monitoring a bandwidth from a connected device to a host;
- determining when activity in the bandwidth at a memory arrangement is below a threshold;
- performing writing activities at a memory arrangement when a reading activity is below the threshold;
- and
- delaying writing activities to be performed at the memory arrangement when the threshold is exceeded such that writing activities are performed when the threshold is not exceeded.
A method, comprising:
- a step for receiving data from a host at a device;
- a step for interacting with at least a memory array of the device;
- a step for measuring a bandwidth threshold for a device controller of the device and pass data through the device controller when a bandwidth of the device controller is one of at and below a threshold;
- and
- a step for incrementing an internal counter for an amount of the bandwidth to be consumed, wherein any consumed bandwidth is decremented by the internal counter when a read/write command is issued.
The method of 15, wherein the device comprises at least one processor configured to perform calculations for the device controller.
Dependencies are inferred from the claim text.