AMD Updates its 25x20 Goal: Progress in a Generationby Ian Cutress on September 5, 2018 9:05 AM EST
Last year we published an article detailing AMD’s progress on its self-set 25x20 goal for its processors: 25x more energy efficiency of its chips by the year 2020. In our Raven Ridge APU analysis, AMD detailed the metrics it uses to measure its success in that goal. Recently AMD updated its graphs showing that improvements in this year's devices with Raven Ridge has pushed it closer to its goal. We recap how AMD tests and what these new numbers are.
Raven Ridge 2018: Same Silicon, Better System
First, let us discuss AMD’s latest announcements. During Hot Chips in August, AMD released a new update to its 25x20 goal, showing that while moving from 2017 to 2018, they have kept the same hardware but improved efficiency. Sounds too good to be true, right?
This is the graph in question.
The base value for AMD’s goal is on its Kaveri mobile processors, which by the standards of today set a very low bar. As AMD moved to Carrizo, it implemented new power monitoring features on chip that allowed the system to offer a better distribution of power and ran closer to the true voltage needed, not wasting power. After Carrizo came Bristol Ridge, still based on the older cores, but used a new DDR4 controller as well as lower powered processors that were better optimized for efficiency.
A big leap came with Raven Ridge, with AMD combining its new highly efficient Zen x86 cores and Vega integrated graphics. This heralded a vast improvement in performance due to doubling the cores and improving the graphics, all within a similar power window as Bristol Ridge. This boosted up the important 25x20 metric and keeping it well above the ‘linear’ gain.
That was in 2017, and now in 2018 AMD is not a launching any new optimized mobile processor architectural designs, so how come Raven Ridge gets a significant boost? There are two ways.
When we talk about processor efficiency, binning the processor for the best voltage/frequency response is one way to optimize everything in one go. By choosing the best version of the silicon you can find, performance is higher, power is lower, and efficiency goes up. Because different processors can perform differently, a good binning process is required – as well as having sufficient volume to make it a retail product. As companies like AMD and the foundries understand manufacturing process, tweaks are often made to improve performance and reduce power – at the extreme this could mean optimizing one wafer for a single die. I mean, they could if they wanted.
The second is in the way how AMD calculates its 25x20 goal value. Here’s a recap of what we published last time around.
Calculating X: Get Me Some X Factor
AMD calls the value it calculates as X, defined as the ratio between a performance metric C and an efficiency metric E. In 2017, it gave detailed notes on how it calculates these values:
- Overall performance efficiency X is C divided by E
- Performance C is a 50:50 average pf CPU and GPU performance compared to Kaveri
- CPU Performance from Cinebench R15 nT Score
- GPU Performance from 3DMark 11 P Score
- Energy Use E is defined by ETEC 'Typical Energy Consumption from Notebooks' as per Energy Star Program Requirements, Rev 6.1 Oct-2014
- Kaveri is the baseline where X = 1
The secret sauce is based on how you calculate C and E. The headline equation is as stated above:
The compute metric C is relatively easy to understand. Here AMD takes the 50-50 weighted average of CPU and GPU performance with the Cinebench R15 multi-threaded test and 3D Mark 11 P full benchmark.
Using Kaveri as a base result of 1.0, Carrizo scores 1.23, Bristol Ridge scores 1.36, and Raven Ridge 2017 scored 2.47. AMD hasn’t given scores for Raven Ridge 2018, however we analyze that below.
The efficiency metric E is vastly more complicated. It relies on a ‘typical energy use’ model defined by ETEC Energy Star program that adds weights based on sleep power, idle power, and some loading power. The equation looks a little like this:
The PT(x) options are the power consumed in those modes. The main thing to bring up about this metric is that it ends up being highly dependent on the device or laptop the processor is being used in. If you want the best result, you need a device that has a low powered, preferably low resolution but efficient display, a small efficient SSD, as few controllers as possible, and as much thermal headroom as possible. The best environment becomes this odd hybrid of premium components but low specifications.
For this metric AMD uses their internal reference platform, which is often based on one of the first devices to launch with the new product. This is where we initially believe that AMD’s improvements kick in – the first devices in 2017 with Raven Ridge were, not to sugar coat it, rather middle-of-the-road. As reported by our sister website Laptop Mag, the HP Envy x360 with Raven Ridge was a repurposed chassis from HP’s catalogue, rather than something hyper optimized. It is likely that AMD’s reference design mirrors this unit a lot, as AMD and HP work very close together. But clearly room for some improvement, which is where we think this ‘Raven Ridge 2018’ metric comes in to play.
For those keeping track, again the base line for this value is referred back to Kaveri. Kaveri also sets a low bar here, being a 19W TDP processor to begin with, and Carrizo improved the metric a lot through its much more optimized power monitoring and delivery. The goal here is for a lower value, so while Kaveri scored 1.00, Carrizo was 0.35, Bristol Ridge was 0.34, and Raven Ridge was up to 0.44, but gave almost double the performance of Bristol Ridge. As always, these values are often trade-offs, so efficiency becomes an important metric.
So What is Raven Ridge 2018 Then?
In AMD’s materials, the results and specifications of this new chip are not listed. Our sister website Tom’s Hardware believes that the new numbers are based on an upcoming processor such as the Ryzen 7 2800H, which was accidentally disclosed in a to-be-announced HP-based AMD device. If this is true, then AMD has likely gone for both better binning and a better notebook for their values. It is well within the realm of possibility, although not anything we can confirm.
What we can do is interpolate AMD’s graphical results. We have all the values, so let’s do the math.
So interestingly enough, AMD’s lack of y-axis is a little bit of an obfuscation. This graph is actually a logarithmic graph, with that straight line actually a bit of an exponential curve. This is because the normal linear graph doesn’t look too great. So we have to read off a logarithmic graph to get the values. We came up with this graph:
On the logarithmic graph, the job looks almost done. The non-log plot looks like the task is not even half done:
For anyone wondering, the equation for the ‘goal’ line approximates to:
Reading off of AMD's original graph, and noting that the Raven Ridge 2018 is a few pixels more above the log-plot line than the Raven Ridge 2017 value, we get an X of around 9.7.
Now we can put it all into a single table
|AMD's 25x20 Goal: Progress|
|3DMark 11 P||Compute
|* Data Interpolated from AMD's Graph
** Value AMD should hit on current trajectory
*** Lower than originally disclosed in 2017, see below
The value of X jumping up from 5.61 in Raven Ridge 2017 to 9.70 in Raven Ridge 2018 is a very large jump, even though it does not look like much on the graph. It corresponds to a rise of 72%, which would mean that either performance has increased 72%, or the power efficiency of the device being used has improved by 72%.
As AMD has not officially given values for C, E, or X yet, we can play around with various values to score what AMD has listed on its own graph. However, because the way the number is calculated, we can make some observations.
*** When we first published about Raven Ridge 2017 last year, AMD gave it a value of 5.86x, using a Cinebench score of 719 and 3DM11P of 4315, which made C = 2.56, but the same value of E, so 2.56C/0.44E = 5.86X. We've reached out to AMD as to why they are now using lower scores for this part.
In 2018, Raven Ridge Designs Have Been Optimized
The jump from Bristol Ridge to Raven Ridge, even with the sizeable jump in Cinebench and 3DM11 results, was not that great for a new generation of parts: from 3.97x to 5.66x. For a system that offered two more physical cores and a sizeable graphics boost, it was let down by the fact that the metric for E, the denominator in the equation, increased by around 30%. In an equation with a large numerator and small denominator, minor changes in that denominator can cause large swings in data.
Because E is based on off/sleep/idle power, that’s a lot of extra power being wasted in low power states. This is what an optimized system can take advantage of: better controls for disabling parts of the system that consume power in these low power states. Ideally complete power gating is needed, and given that Raven Ridge was AMD’s latest attempt with a new microarchitecture to go into premium notebooks, OEMs would have taken some serious time and effort to optimize these low power states and maximize both battery life and performance.
Raven Ridge-based Notebooks at IFA 2018
There’s also the added effect of using new APUs, such as the un-announced Ryzen 7 2800H as mentioned above. This has been listed by HP as a 35-54W processor, which is essentially 45W with configurable TDP. Mobile processors are the king of being optimized for idle and sleep power states, so it would not be farfetched to consider that an OEM has optimized both for the chip as they have learned about what it can do as well as given a decent power headroom performance. Add in some good chip binning, and it is fairly simple to see where gains have come from.
The question is all about how much does each change affect the overall score? Moving to a higher powered processor, but with the same CPU/GPU count will account for some 20-30% higher value in the C metric, and if the OEM can claw back that 30% in the lower sleep/idle power states, then put together it would account to close to the 72% value we calculated above.
Adding 30% to C raises the value from 2.47C in RR-2017 to 3.21C in RR-2018. Decreasing power down from 0.44E to 0.33E for a 33% drop means that 3.21C/0.33E = 9.73X.
|AMD's 25x20 Goal: Raven Ridge 2018|
|3DMark 11 P||Compute
|* Data Interpolated from AMD's Graph
** Data predicted that fits with value of X
If we wanted to go in deeper, we’d look to see how the changes would adjust at the Cinebench and 3DM11.
What’s Next for 25x20
We are still two years away from AMD’s self-imposed limit on this goal. Last year, we suggested three ways in which AMD could achieve this goal - a 'same power' goal, a 'half-power' goal, and a 'low-power' goal.
Ryan went the low power route, and suggested that AMD would have to look at a 5W-esque processor in order to get to 25x, which would drop the value of E significantly while keeping the performance of RR-2017. I suggested it would require a bit more performance and power saving. Assuming my numbers are correct for RR-2018, AMD would need to improve performance another 25%, but reduce idle power by half at the same time. Ultimately it would appear that AMD is hoping that next generation 7nm brings either good amount of performance uplift, or idle power is reduced dramatically.
|AMD's 25x20 Goal: Future?|
|3DMark 11 P||Variable C||Variable E||Performance
|* Data Interpolated from AMD's Graph
** Data predicted that fits with value of X
We know that AMD will migrate the APU line onto 7nm next year, which will also include Zen 2 cores. The question about what AMD might have for its APUs by the end of 2020 is a matter for debate, although updates on cores and GPUs are expected as well as process improvements.
We're waiting on AMD to release detailed numbers for its Raven Ridge 2018 system. When we requested them, AMD stated that they didn't have anything extra to announce beyond the graph at the top, but given that the values were listed as Raven Ridge 2018, we expect the data to come by the end of the year.
Post Your CommentPlease log in or sign up to comment.
View All Comments
ballsystemlord - Wednesday, September 5, 2018 - linkNow let me think... didn't Intel bin 1 of their 28 core chips a while back and claim a huge push in speed vs. efficiency?
If AMD can do even 20x improvement in 2020 I'll be very impressed. They should probably start with the Infinity Fabric...
Targon - Thursday, September 6, 2018 - linkAMD has Zen2 cores due in 2019 combined with the move to the TSMC 7nm fab process. Then you have other fun things that I believe will get announced in the next two years, such as AMD officially moving to supporting Gen-Z(Gen-Z consortium). If the chips in 2020 will support Gen-Z, the need for dedicated PCI Express and memory channels on the CPU may go away with motherboards that support it. That could provide a big improvement in overall system performance and also saving on wasted power.
RSAUser - Friday, September 7, 2018 - linkInteresting, thanks for mentioning this.
hanselltc - Thursday, September 6, 2018 - linkafaik there is a significant difference between ryzen mobile laptops' idle power draw, conpared to intel systems'? so is optimizing on that front part of AMD's plan?
GreenReaper - Friday, September 7, 2018 - linkI'm sure that they're hoping the move to 7nm will help them achieve that.
vithrell - Thursday, September 6, 2018 - linkI wonder how custom APU made for ZhongShan Subor Z+ console play into this graph. 24 CU GPU could potentially increase C value by half (doubling GPU performance) and using embedded GDDR5 instead of DDR4 SODIMMs could be pretty power efficient.
Kalpana123 - Sunday, September 9, 2018 - linkRR-2018 brings Vega 11 to the table along with the "Re-spin of Zen." The Internets opine (for years!) that Vega 11 has slightly higher performance at vastly better performance/Watt. Maybe Chipzilla helped to gate those Vega M CCN cores with their "Dynamic Power Sharing." HA