Techniques to predict memory bandwidth demand for a memory device
AssigneeIntel Corporation
InventorFrancesc GUIM BERNAT
Life of this patent
Estimating the term…
Abstract
Examples include techniques to predict memory bandwidth demand for a storage or memory device. Examples include receiving an access request to remotely access a storage device and gather information to use to predict a memory bandwidth demand for subsequent access requests to the storage device. Adjustments to power supplied to the storage device may be caused based on the predicted memory bandwidth demand. The adjustments may load balance power among a plurality of storage devices remotely accessible through a network fabric. The plurality of storage devices including the storage device.
Claims25
A controller comprising:
- circuitry;
- and
- logic for execution by the circuitry to:
- receive an access request to read data from or write data to at least one storage device of a plurality of storage devices coupled with a target host computing node that hosts the controller, the access request included in a fabric packet routed from a requesting computing node through a networking fabric coupled with the target host computing node;
- predict a memory bandwidth demand for the at least one storage device for one or more subsequent access requests to be received from the requesting computing node;
- and
- cause an adjustment to power supplied to the at least one storage device based, at least in part, on the predicted memory bandwidth demand for the at least one storage device.
A method comprising:
- receiving, at a controller, an access request to read data from or write data to at least one storage device of a plurality of storage devices coupled with a target host computing node, the access request included in a fabric packet routed from a requesting computing node through a networking fabric coupled with the target host computing node;
- predicting a memory bandwidth demand for the at least one storage device for one or more subsequent access requests to be received from the requesting computing node;
- and
- causing an adjustment to power supplied to the at least one storage device based, at least in part, on the predicted memory bandwidth demand for the at least one storage device.
At least one machine readable medium comprising a plurality of instructions that in response to being executed by a controller cause the controller to:
- receive an access request to read data from or write data to at least one storage device of a plurality of storage devices coupled with a target host computing node that hosts the controller, the access request included in a fabric packet routed from a requesting computing node through a networking fabric coupled with the target host computing node;
- predict a memory bandwidth demand for the at least one storage device for one or more subsequent access requests to be received from the requesting computing node;
- and
- cause an adjustment to power supplied to the at least one storage device based, at least in part, on the predicted memory bandwidth demand for the at least one storage device.
Dependencies are inferred from the claim text.