(dynamic tuning) |
|||
Line 1: | Line 1: | ||
{{intel title|Dynamic Tuning}} | {{intel title|Dynamic Tuning}} | ||
'''Dynamic Tuning''' is a name for the technology developed by [[Intel]] for their {{intel|Kaby Lake G|l=core}} processors which performs dynamic power allocation between the [[CPU]] and an on-package discrete [[GPU]]. | '''Dynamic Tuning''' is a name for the technology developed by [[Intel]] for their {{intel|Kaby Lake G|l=core}} processors which performs dynamic power allocation between the [[CPU]] and an on-package discrete [[GPU]]. | ||
+ | |||
+ | == Overview == | ||
+ | In recent Intel high-performance mobile processors with discrete graphics (e.g., {{intel|Kaby Lake G|l=core}}), the CPU and the GPU are bundled together in the same package. Since there is a fixed power budget for the entire chip, the CPU and GPU need to be able to share the budget in an optimized way. '''Dynamic Tuning''' is a name given to a set of software and drivers that performs more fine-tuning power allocations between the GPU and CPU dynamically in order to provide the best power allocation based on the user workload. For example, updating the power policy of the GPU to allow higher performance (and thus use more power) under graphics-heavy workloads (e.g., gaming) while reducing the power budget of the CPU. Likewise, for workloads where the GPU is not needed entirely, it may be disabled or go in deep idle states and process everything on the integrated graphics while giving the CPU most of the power budget in order to speed-up CPU-dependent workloads. | ||
[[Category:power management mechanism]] | [[Category:power management mechanism]] |
Revision as of 12:00, 12 January 2018
Dynamic Tuning is a name for the technology developed by Intel for their Kaby Lake G processors which performs dynamic power allocation between the CPU and an on-package discrete GPU.
Overview
In recent Intel high-performance mobile processors with discrete graphics (e.g., Kaby Lake G), the CPU and the GPU are bundled together in the same package. Since there is a fixed power budget for the entire chip, the CPU and GPU need to be able to share the budget in an optimized way. Dynamic Tuning is a name given to a set of software and drivers that performs more fine-tuning power allocations between the GPU and CPU dynamically in order to provide the best power allocation based on the user workload. For example, updating the power policy of the GPU to allow higher performance (and thus use more power) under graphics-heavy workloads (e.g., gaming) while reducing the power budget of the CPU. Likewise, for workloads where the GPU is not needed entirely, it may be disabled or go in deep idle states and process everything on the integrated graphics while giving the CPU most of the power budget in order to speed-up CPU-dependent workloads.