Patent ID: 9026819
Filing Date: 2015-05-05
Classification: G06F,Y02D

Abstract:
1. A method of affecting power used by an electronic device, comprising the steps of: providing an electronic device having storage media and running at least one application, wherein each said application interfaces with said storage media through an input/output (I/O) path executing I/O activities accessing said storage media in accordance with a plurality of configurable parameters of said I/O path; determining a run-time I/O pattern defined by said I/O activities during a run-time period of the electronic device; and modifying at least one of said configurable parameters based on said run-time I/O pattern to thereby affect power used by the electronic device to execute said I/O activities, wherein said step of modifying comprises the steps of: providing a plurality of selections for said configurable parameters, each of said selections optimizing power usage for a hypothetical I/O pattern; and modifying at least one of said configurable parameters in accordance with one of said selections for which said hypothetical I/O pattern associated therewith is closest to said run-time I/O pattern.