Intel Yonah Performance Preview - Part I: The Exclusive First Look at Yonah
by Anand Lal Shimpi on November 30, 2005 2:50 AM EST- Posted in
- CPUs
Yonah vs. Dothan
We didn’t have much time to put together this piece, but at the same time we wanted to present the most complete picture of Yonah as possible, so we went back to our last Pentium M on the desktop article and configured our Yonah system identically so we’d have as close to an apples-to-apples comparison as possible. Of course it is impossible to use the same motherboard, due to the socket differences we’ve already mentioned, but the rest of the systems are configured identically. We apologize in advance for the brevity of the benchmark suite, in due time we will present an even more thorough look at Yonah, but for now we are working with what we’ve got. Also keep in mind that the platform and processor are both pre-release samples, so performance could change, most likely for the better.
With that said, we've got a question and that is: how does Yonah stack up to Dothan?
Unfortunately, our Yonah only runs at 2.0GHz, and our reference Dothan numbers are from a 2.13GHz CPU - so we don’t get the clock for clock comparison we were hoping for, making it even more difficult for Yonah to impress. Thankfully our first benchmark is clock speed independent as we look at how cache latencies have changed from Dothan to Yonah using ScienceMark 2.0:
L1 Cache Latency | L2 Cache Latency | |
Dothan | 3 cycles | 10 cycles |
Yonah | 3 cycles | 14 cycles |
And changed they have indeed. If you’ll remember from our earlier desktop Pentium M investigations, Dothan’s very quick 10 cycle L2 cache allowed it to be competitive with AMD’s Athlon 64, despite lacking an on-die memory controller. With the move to Yonah however, the L2 cache latency has gone up a whopping 40%. While we’re still dealing with a lower access latency than the Pentium 4, this increase will hurt Yonah.
We’re guessing that the increase in access latency is due to the new dynamically resizable L2 cache that’s used in Yonah. In order to save power as well as maximize the use of the shared L2 cache between cores, Yonah can dynamically adjust the size of its L2 cache, flushing data to main memory when faced with low demand. The associated logic is most likely at least partially to blame for the increase in L2 cache latency.
So Yonah has a slower L2 cache working against it, but two cores and a handful of architectural enhancements working in its favor - let’s see how they stack up in the real world.
First up, we’ve got our business application tests:
Business Winstone 2004 | Communication (SYSMark 2004) | Document Creation (SYSMark 2004) | Data Analysis (SYSMark 2004) | |
Dothan (2.13GHz) | 24.3 | 129 | 202 | 118 |
Yonah (2.0GHz) | 21.6 | 146 | 215 | 138 |
Dothan has a sizeable lead in Business Winstone 2004, which we’ve always attributed to its low latency L2 cache. Since the benchmark gets no benefits from dual core, and doesn’t take advantage of any of the SSE improvements to Yonah, the advantage is clearly in Dothan’s court.
The SYSMark tests paint a different picture, with Yonah outpacing the faster clocked Dothan by 6 - 17%. What’s interesting to note is that in these tests, the performance advantage isn’t exclusively attributable to the advantage of having two cores - Yonah’s architectural advancements are at work here as well.
The digital content creation tests are where Yonah’s improvements should shine:
Multimedia Content Creation Winstone 2004 | 3D Content Creation (SYSMark 2004) | 2D Content Creation (SYSMark 2004) | Web Publication (SYSMark 2004) | |
Dothan (2.13GHz) | 29.8 | 188 | 255 | 169 |
Yonah (2.0GHz) | 34.7 | 264 | 323 | 236 |
And shine they do; thanks to a combination of the move to dual core as well as the architectural improvements over Dothan, Yonah shows anywhere between a 16 - 40% increase in performance.
DivX | Doom 3 | |
Dothan | 39.7 fps | 95.5 fps |
Yonah | 57.5 fps | 93.8 fps |
The DivX test shows what we’ve pretty much seen across the board from dual core scaling in video encoding, so there’s no surprise there. Our only gaming benchmark, Doom 3, shows a hazier picture with Dothan on top, and Yonah close behind. We will investigate gaming performance of Yonah much closer later on.
What we can walk away from these benchmarks with is an idea of the level of improvement to expect from Yonah, but now comes the real test - how does it stack up against other desktop processors, especially the Athlon 64 X2.
135 Comments
View All Comments
stupid - Wednesday, November 30, 2005 - link
Since the closest CPU AMD has that is similar the Yonah is the Athlon 64 X2 3800+ I figured it may be interesting to see how the Yonah would compare to the Athlon 64 X2 3800+ when using the 65nm process. This will happen next year, but I figure crunching some numbers now may shed some light as to its possible performance in terms of TDP and power consumption. My calculations are simply conjecture and I am pretty sure it will raise questions regarding their validity. I must point out that I am not an electrical engineer, and I assume that calculations would be linear.So let's begin. First off, I will start by crunching numbers for the die shrink for the single core Athlon 64 from 130nm to 90nm. Why? Because the Athlon 64 X2 was introduced using the 90nm process. Going from 130nm to 90nm is a 30.77% reduction in size. A 130nm Athlon 64 has a TDP of 89, and a 90nm Athlon 64 has a TDP of 67. This is a reduction of 24.72%. So the decrease to TDP is about 80% of the physical die shrink. This is a baseline number used for the next series of calculations.
Okay, let's look at what might happen when the Athlon 64 X2 is shrunk from 90nm to 65nm. Going from 90nm to 65nm represents a 27.78% reduction in physical size (assuming nothing else is added to the core). The Athlon 64 X2 3800+ has a TDP of 89 (all other Athlon X2 has a TDP of 110), if it can be assumed from above that the reduction in TDP is 80% of the physical decrease, then 80% of 27.78% is about 22.22%. This means that the TDP will drop from 89 to 69. Let me make a dangerous assumption that power consumption will decrease by the same percentage TDP would decrease by. So a 22.22% reduction in power consumption would mean that going from 90nm to 65nm Total System Power when idle is estimated to be 85 watts, and under load would be about 112 watts.
Summary:
Yonah: Idle - 92 watts, Load - 108 watts
Athlon 64 X2 3800+ (65nm): Idle - 85 watts, Load - 112 watts
So what does this all mean?
When the desktop Athlon 64 X2 3800+ is migrated to the M2 socket and the 65nm process is applied, it's power consumption may be very close to that of Intel's mobile CPU the Yonah. Thus, a mobile version of the 65nm X2 3800+ could mean better thermal, and power consumption performance than the Pentium M.
Let me just repeat again, all this is based on simple calculations that does not take into account potential variables in the real world.
LET THE FLAMING BEGIN !!!!!!!!!!!!!!!!!
forPPP - Thursday, December 1, 2005 - link
Completely false assumption.Yonah idle = 92 W. Do you really think 92 W in ile for notebook is possible. Provided in article power usage is not for CPU but a few components. You should rather recalculate by assuming that at idle CPU takes 0 W.
So:
Yonah = 109 - 92 = 17 W (+ true idle, how much can it be 3-5 W ?)
Athlox X2 = 144 - 109 = 35 W (+ true idle, 10-15W ?)
22% reduction for 65 nm and you got 28 W, almost 65% more than Yonah. Taking into account proposed idle usage it's stil 50% more than Yonah.
But Turion use less power than Athlon 64, mostly because it's clocked lower (and can have lowe voltage).
I suposse Turion Dual 1.8 GHz will be at the same TDP as Yonah 2.13 GHz.
Furen - Wednesday, November 30, 2005 - link
Actually, even though going from 130nm to 90nm is about a 30% feature size reduction, the actual die size redution is closer to 50%. This is because each transistor is shrunk close to 30% in each of its two dimensions, meaning that it'll have about 49% of the area of a pre-shrink transistor (70% x 70% = 49%, though this is not absolutely exact). In truth going from the 144 sq mm Newcastle to the 84 sq mm Venice gives you a die-size reduction of around 42%, which makes sense considering that you can't shrink everything in proportion to the feature size. I would expect the 65nm die shrink to offer similar or slightly worse size reduction.Shintai - Wednesday, November 30, 2005 - link
Let me give you a hint. Remove the hueg GFX card etc before doing your calculations. A hint for you is that Yonah idle comsumes around 1-3W depending on speedstep setting.Anyway, you need to do better homework since your math is flawed by other systemcomponents :P
stupid - Wednesday, November 30, 2005 - link
I can understand that you want to only look at the power consumption of the CPU. However, the article does not provide a breakdown of power consumption used by each individual component. I've also stated that my calculation will be linear, so yes the results are a bit skewed.The calculations are meant to be quick and dirty, not scientific.
xenon74 - Wednesday, November 30, 2005 - link
Hm, you and all other are forgetting that Turion uses Athlon64 architecture BUT with different type of transistors for mobile use, that consumes even less power. Based on that, my approximation goes as follows:90nm Athlon64 3500+ @ 2,2GHz is in 67W TDP envelope, E4 rev
90nm Athlon64 X2 4200+ @ 2,2GHz is in 89W TDP envelope, E4 rev
Thats 43% increase in TDP for second core (or 22W). Both CPU's are using the same voltage.
90nm Turion64 MT-40 @ 2,2GHz is in 25W TDP envelope, E5 rev, 1,2V_core
I speculate that dual core Turion64 will be:
90nm Turion64 X2 MT-40 @2,2GHz in 36W TDP envelope.
stupid - Wednesday, November 30, 2005 - link
Yes, the Turion uses transistors that are more gear towards reducing power consumption whereas an Athlon uses transistors that are geared more towards performance. But you need to realize that the article is comparing the Yonah to the Athlon 64 X2 3800+ and not the Turion.Yonah cannot be compared directly to the Turion because that is comparing a dual core CPU to a single core CPU.
The point of my post is not to compare Intel's mobile solution to AMD's next mobile solution. It is to emphasize that given a mere die shrink AMD's dual core CPU based on the 65nm process is potentially almost as energy efficient as Intel's dual core mobile CPU. If this is true then you can make the assumption that a dual core Turion will be even more effiencent than the Yonah because the dual core Turion will most likely be based off of an already efficient desktop CPU, and will have transistors that are geared towards power consumption efficiency rather than performance.
Do you follow?
xenon74 - Thursday, December 1, 2005 - link
Yes it can be and was in a TDP manner! :P
I cannot compare future mobile chip to noexistent desktop X2 chip (there will be no Athlon64 3800+ X2 in 65nm, maybe Sempron). But I do understand your emphasization and assumption.
crotale - Wednesday, November 30, 2005 - link
What was the FSB for the Yonah platform in this test?Donegrim - Wednesday, November 30, 2005 - link
I don't think they said, but I think all DC Yonahs are 667 (quad 166), which is a bit slow.