- Oct 22, 2004
- 817
- 1,450
- 136
Although Ryzen 3000 reviews, in general, have been favourable, there has been some disgruntlement — or puzzlement, at least — about the advertised boost frequency. Reviewers, such as derBauer (video), has pointed out that the maximum boost frequency is rarely, if ever, reached. He makes detailed tests showing the frequency behaviour of the tested chips during various workloads, and depicts the frequency as a curve over time. Sometimes he sees a few spikes hitting the stated max boost frequency, or very close to it, but in his commentary, he discounts those spikes since they happen before the test starts. His commentary makes the viewer expect that the CPU should reach boost frequency more often, i.e. during the workloads tested.
Is this fair understanding of maximum boost frequency? Should the maximum boost be a measure of core frequency under any prolonged workload, even if single-threaded? My understanding of maximum boost is that it is the frequency you should only expect of cold silicon, sitting there idle and then boosting up as soon as it is given something to do, e.g. as the user clicks a browser tab, after having left the previous tab idle for seconds while reading, and with nothing much happening in the background. Even after just milliseconds of work, a core's temperature rises, meaning it is no longer able to hold that maximum boost.
Is frequency at all important? Most enthusiasts know that it is not comparable across CPU brands nor generations, and is only useful as a relative measure of performance between SKUs in the same series. However, I think it still is to some degree incorrectly used as a performance measure between brands — knowingly or unknowingly. For that reason, it has significant marketing value. For example, the 5 GHz milestone means much to both vendors and customers, it seems, even though it in itself has no special significance.
If we are to have meaningful frequency specifications for CPUs, do we need better metrics? Interestingly, we recently saw AMD introduce the concept of "Game Clock" for the Radeon RX 5700 series. Do we need something similar for CPUs? For example, consider Typical Single-Thread Boost (ST Boost) and Typical Multi-Thread Boost (MT Boost), measured for typical workloads such as Cinebench Single-Threaded and Multi-Threaded. Then we would have 4 frequencies on the box, which for Ryzen 3900X — according to derBauer's testing — would be:
Is this fair understanding of maximum boost frequency? Should the maximum boost be a measure of core frequency under any prolonged workload, even if single-threaded? My understanding of maximum boost is that it is the frequency you should only expect of cold silicon, sitting there idle and then boosting up as soon as it is given something to do, e.g. as the user clicks a browser tab, after having left the previous tab idle for seconds while reading, and with nothing much happening in the background. Even after just milliseconds of work, a core's temperature rises, meaning it is no longer able to hold that maximum boost.
Is frequency at all important? Most enthusiasts know that it is not comparable across CPU brands nor generations, and is only useful as a relative measure of performance between SKUs in the same series. However, I think it still is to some degree incorrectly used as a performance measure between brands — knowingly or unknowingly. For that reason, it has significant marketing value. For example, the 5 GHz milestone means much to both vendors and customers, it seems, even though it in itself has no special significance.
If we are to have meaningful frequency specifications for CPUs, do we need better metrics? Interestingly, we recently saw AMD introduce the concept of "Game Clock" for the Radeon RX 5700 series. Do we need something similar for CPUs? For example, consider Typical Single-Thread Boost (ST Boost) and Typical Multi-Thread Boost (MT Boost), measured for typical workloads such as Cinebench Single-Threaded and Multi-Threaded. Then we would have 4 frequencies on the box, which for Ryzen 3900X — according to derBauer's testing — would be:
- 4.6 GHz Max Boost (rare momentary spikes from cold and idle conditions)
- 4.5 GHz ST Boost (under Cinebench Single-Threaded workload)
- 4.1 GHz MT Boost (under Cinebench Multi-Threaded workload)
- 3.8 GHz Base (worst-case MT workload in hot and power-constrained conditions)
Last edited: