(6 intermediate revisions by 5 users not shown) | |||
Line 5: | Line 5: | ||
AMD has implemented a number of mechanisms into their architectures to extract additional performance through higher frequency whenever the power and thermal budgets allow. | AMD has implemented a number of mechanisms into their architectures to extract additional performance through higher frequency whenever the power and thermal budgets allow. | ||
+ | * {{amd|Cool'n'Quiet}} - Introduced with {{amd|K8|l=arch}} in 2003 | ||
+ | * {{amd|Turbo Core}} - Introduced with {{amd|K10|l=arch}}(Thuban) in 2010 | ||
* {{amd|Precision Boost}} - Introduced with {{amd|Zen|l=arch}} in 2017 | * {{amd|Precision Boost}} - Introduced with {{amd|Zen|l=arch}} in 2017 | ||
** {{amd|Precision Boost 2}} - Introduced with Zen-based Mobile in 2017 | ** {{amd|Precision Boost 2}} - Introduced with Zen-based Mobile in 2017 | ||
+ | ** {{amd|Precision Boost Overdrive}} - Introduced with {{amd|Zen+|l=arch}}-based Workstations in 2018 | ||
* {{amd|eXtended Frequency Range}} (XFR) - Introduced with {{amd|Zen|l=arch}} in 2017 | * {{amd|eXtended Frequency Range}} (XFR) - Introduced with {{amd|Zen|l=arch}} in 2017 | ||
+ | ** {{amd|eXtended Frequency Range 2}} (XFR 2) - Introduced with {{amd|Zen+|l=arch}} in 2018 | ||
* {{amd|Mobile eXtended Frequency Range}} (mXFR) - Introduced with Zen-based Mobile in 2017 | * {{amd|Mobile eXtended Frequency Range}} (mXFR) - Introduced with Zen-based Mobile in 2017 | ||
+ | {{expand list}} | ||
− | |||
− | For AMD's {{amd|EPYC}} brand, the ''Max Turbo'' is defined for 12 or less active cores as | + | Under Precision Boost, the turbo was defined per core. for AMD's Ryzen brand (i.e. {{amd|Ryzen 3}}, {{amd|Ryzen 5}}, and {{amd|Ryzen 7}}, the maximum turbo frequency is govern by three parameters: ''All Boost'', ''Max Turbo'', and ''XFR Boost''. With only one to two active cores, the processors can hit the ''Max Turbo''. However, anything in excess of two active cores, the processor drops to an ''All Boost'' frequency. For {{amd|Threadripper}}, the ''Max Turbo'' was defined for 4 active cores or less and for AMD's {{amd|EPYC}} brand, the ''Max Turbo'' is defined for 12 or less active cores. |
+ | |||
+ | With the introduction of {{amd|Precision Boost 2}}, the per-core definition was eliminated. Instead, the processor will automatically allow turbo for as many cores as the power budget allows. | ||
== See also == | == See also == | ||
* Intel's {{intel|Frequency Behavior}} | * Intel's {{intel|Frequency Behavior}} | ||
+ | |||
+ | [[Category:power management mechanisms by amd]] |
Latest revision as of 10:35, 2 May 2020
The Frequency Behavior of AMD's CPUs is complex and is governed by multiple mechanisms that perform dynamic frequency scaling based on the available headroom.
Overview[edit]
AMD has implemented a number of mechanisms into their architectures to extract additional performance through higher frequency whenever the power and thermal budgets allow.
- Cool'n'Quiet - Introduced with K8 in 2003
- Turbo Core - Introduced with K10(Thuban) in 2010
- Precision Boost - Introduced with Zen in 2017
- Precision Boost 2 - Introduced with Zen-based Mobile in 2017
- Precision Boost Overdrive - Introduced with Zen+-based Workstations in 2018
- eXtended Frequency Range (XFR) - Introduced with Zen in 2017
- eXtended Frequency Range 2 (XFR 2) - Introduced with Zen+ in 2018
- Mobile eXtended Frequency Range (mXFR) - Introduced with Zen-based Mobile in 2017
This list is incomplete; you can help by expanding it.
Under Precision Boost, the turbo was defined per core. for AMD's Ryzen brand (i.e. Ryzen 3, Ryzen 5, and Ryzen 7, the maximum turbo frequency is govern by three parameters: All Boost, Max Turbo, and XFR Boost. With only one to two active cores, the processors can hit the Max Turbo. However, anything in excess of two active cores, the processor drops to an All Boost frequency. For Threadripper, the Max Turbo was defined for 4 active cores or less and for AMD's EPYC brand, the Max Turbo is defined for 12 or less active cores.
With the introduction of Precision Boost 2, the per-core definition was eliminated. Instead, the processor will automatically allow turbo for as many cores as the power budget allows.
See also[edit]
- Intel's Frequency Behavior