On Friday, October 11, 2013 04:54:54 PM Srinivas Pandruvada wrote: > Overview > With the evolution of technologies, which enables power monitoring and > limiting, > more and more devices are able to constrain their power consumption under > certain > limits. There are several use cases for such technologies: > - Power monitoring: Each device can report its power consumption. > - Power Limiting: Setting power limits on the devices allows users to guard > against > platform reaching max system power level. > - Maximize performance: While staying below a power limit, it allows devices > to > automatically adjust performance to meet demands > - Dynamic control and re-budgeting: If each device can be constrained to some > power, > extra power can redistributed to other devices, which needs additional > performance. > > One such example of technologies is RAPL (Running Average Power Limit) > mechanism > available in the latest Intel processors. Intel is slowly adding many devices > under > RAPL control. Also there are other technologies available, for power capping > various > devices. Soon it is very likely that other vendors are also adding or > considering > such implementation. > > Power Capping framework is an effort to have a uniform interface available to > Linux > drivers, which will enable > - A uniform sysfs interface for all devices which can offer power capping > - A common API for drivers, which will avoid code duplication and easy > implementation of client drivers. > > Also submitting Intel RAPL driver using power capping framework.
Are there any comments or objections against this? If not, I'd like to queue it up for 3.13. Thanks! -- I speak only for myself. Rafael J. Wysocki, Intel Open Source Technology Center. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/