What about Clock Speeds?

Whereas the Pentium 4's extremely deep pipeline made clock-for-clock comparisons to the Athlon 64 virtually meaningless, the Pentium M and Yonah processors feature far shorter pipelines akin to AMD's architecture.

The Athlon 64 features a 12-stage integer pipeline, and while Intel has never specifically disclosed the length of Yonah's pipeline, they have made two important statements: it is longer than the Pentium III's 10-stage integer pipeline, and shorter than Conroe/Merom's 14-stage pipeline.  Given the relatively tight range, Yonah's pipeline can pretty much be considered to be very similar to AMD's Athlon 64, give or take a stage of the pipeline. 

The net result is that we can draw some valid conclusions based on comparisons of Yonah to the Athlon 64 X2 at similar clock speeds.

But our Yonah sample ran at 2.0GHz, which ends up being the speed of the slowest Athlon 64 X2 that is currently available: the 3800+.  The highest end Athlon 64 X2s currently run at 2.4GHz, with high speeds just around the corner.  So the question isn't just how competitive Yonah is at 2.0GHz, but rather, how high can Yonah go?  Unfortunately, our test platform wouldn't allow us to overclock our chip very far, but thankfully, we have access to a decent amount of Intel's future roadmaps, so we can at least see what's going to happen to Yonah over the next year. 

While Yonah will make its debut at a maximum speed of 2.16GHz, it will actually only receive a single speed bump before Merom's release at the end of the year.  That means that we'll see a 2.33GHz Yonah after the middle of the year, but we'll have to turn to Merom to get any higher clock speeds. 

Looking back to our initial articles on the Pentium M's architecture, you'll remember that one of the important aspects of its design is that all critical paths in the chip were slowed down to meet a maximum clock target.  This means that Intel set a clock target for the CPU and made sure that the chip ran at that speed or below, and did not optimize any paths that would have allowed the CPU to run higher.  Instead, the Pentium M team depended on the manufacturing folks to give them additional clock speed headroom by providing smaller manufacturing processes every 2 years.  In other words, the Pentium M was never designed for high clock speeds, which is why it debuted at 1.5GHz and still has not even reached 2.33GHz today. 

Intel's next-generation microarchitecture hopes to change that approach ever so slightly by introducing a longer pipeline into the equation, but on a much more conservative basis than the Pentium 4 did just 5 years ago.  Conroe (desktop), Merom (mobile) and Woodcrest (server) will feature a 14-stage integer pipeline, which will allow for higher clock speeds than what Yonah could pull through.  We would expect a debut at a minimum of 2.4GHz and probably at least one speed grade higher.  Learning from their mistakes with the Pentium 4, Intel will balance the reduction in efficiency of a deeper pipeline with a wider 4-issue core (vs. the current 3-issue core used in Yonah).

So it looks like Intel's plan for 65nm is to rely on their deeper pipelined processors (Conroe/Merom/Woodcrest) for higher clock speed, with Yonah falling below the 2.5GHz mark.  And based on what we've seen in the first article, a 2.33GHz Yonah would be competitive with an Athlon 64 X2 4600+, but definitely not outpacing it.  This does bode well for Intel's next-generation processors, especially on the desktop with Conroe. 

If the move to a 4-issue core is able to balance out the negative impact of a deeper pipeline (which admittedly it may or may not do in all cases), a higher clock speed desktop part should be very good competition for AMD's offerings.  Although based on what we've seen thus far, we would be surprised if Conroe vs. Athlon 64 was a blow-out in favor of either manufacturer; more and more, it is looking like Conroe will simply bring Intel up to par with AMD, ahead in some areas, behind in others, and with the lower power advantage as long as AMD is still at 90nm. 


Why the X2 and why not Turion?

One of the other questions that we were asked a lot after the first article was why we insisted on comparing a mobile Yonah processor to a desktop Athlon 64 X2, and not an AMD Turion 64.  Our reasoning was obvious to some, but we felt it made sense to present it more clearly here:
  1. As much as Yonah is a mobile processor, it is a great indicator of the performance of Intel's future desktop processors based on the Conroe core.  AMD has already stated that beyond moving to Socket-M2 and some minor updates, there will be no significant architectural changes to the Athlon 64 line next year.  In other words, we know for the most part how AMD's going to be performing next year, but we have no clue how Intel will towards the end of 2006; Yonah helps us fill in the blanks. 
  2. AMD will have a dual core Turion based mobile processor out sometime in 2006. However, it will be based on AMD's Socket-M2 platform, meaning that it will include DDR2 support.  Given that we don't know exactly how DDR2 is going to impact the Athlon 64's performance, we couldn't accurately simulate the performance of AMD's upcoming dual core Turion.  Comparing a dual-core Yonah to AMD's single-core Turion also wouldn't be too valid a comparison either.
Index It's called the Core Duo
Comments Locked

103 Comments

View All Comments

  • Spoonbender - Monday, December 19, 2005 - link

    Am I the only one recalling the old Athlon days?
    AMD smashes ahead with a great CPU, until around what, 2600+ or so, where they run out of steam, letting Intel overtake them.

    Looks like the same might happen again...

    Not sure if it's just AMD screwing up, or if it's really a question of resources.

    For AMD, Athlon 64 was really a last-ditch gamble. They had to do something big, or they wouldn't exist 5 years from now.
    Well, they did, and enjoyed a lot of success, but they might just not have the resources to follow up on it. Instead, their only option might be to milk the A64 for all it's worth, and then take a beating for a year or two, until they're ready with a next-gen architecture
  • LuxFestinus - Tuesday, December 20, 2005 - link

    A question of availability needs to be raised. Are these new duo Intel processors available now? Can anyone say paper launch. How long has the dual Athlon64 been out? I thought so.
  • Griswold - Monday, December 19, 2005 - link

    I dont see where you're coming from. The A64 is a K7 on steroids. The P-M is a P3 on steroids and Conroe will also just be a P-M on steroids. Both companies didnt come up with flashy, brandnew architectures over the last few years, they only added flashy things to existing designs. Here and now, it's still Intel playing the catchup game until we see Conroe in stores. And then you always have to keep in mind that AMD is yet to move to 65nm. It will certainly give them some more clockspeed headroom.

    I agree with the conclusion of the article, we'll see a neck to neck race in a year from now where the better price will make the difference. AMD really doesnt have to flex its muscles now, they can milk the crowd with a superior product - and people will pay whatever to get it, or so it seems.
  • Calin - Tuesday, December 20, 2005 - link

    Several of the flashy brand new architectures of the last few years had any kind of success. Itanium/EPIC, Transmeta, Netburst... As long as Transmeta was supported by a company with very little financial power (so their loss was somewhat expected), Itanium is crawling ahead on life support, and Netburst (while being king of the hill for a good time) will be discontinued.
  • Griswold - Tuesday, December 20, 2005 - link

    The point is: Netburst is certainly a design that could be considered newer or more radical compared to the P3->P-M->Yonah/Conroe/Merom route. In the end netburst was still a technical failure, but certainly not a financial mistake.

    Well and Epic, thats much older than you think. But yes, it never ended up where Intel wanted it to be: on the desktop.
  • allies - Monday, December 19, 2005 - link

    It seems like with Intel's new chips, we're going to be back to a point where neither company has a true lead on the other. AMD is in great position at the moment, but they need to get their Turion X2 out to combat Intel's Centrino Duo. Otherwise, they'll find themselves losing laptop sales, an area which they've come a ways in.

    Right now, although clockspeed isn't increasing as fast as it once was, is a very exciting time for computer technologies. Parallelism, die shrinking, heat reduction, among other strides are paving the way to the future.
  • ncage - Monday, December 19, 2005 - link

    Are you sure the improvements in games are due to the different Memory Controller technoliges? Are you sure its not the FPU?
  • tfranzese - Monday, December 19, 2005 - link

    I was thinking the same, considering his thoughts are pure speculation on his part. So, until Anand can provide data to back that up, he should stick to commending AMD's architecture rather than trying to credit all their success to the on-die memory controller (which surely helps, but it's only one part in the formula).

    I would doubt AMD is sitting idle though, and as they work on their next architecture will keep their lips sealed in order to maintain an element of surprise. Surprise like when they added SSE support to the Palomino and SSE3 support to Venice - both unexpected additions.
  • Furen - Monday, December 19, 2005 - link

    The K8s execution core is pretty much the same as the K7s. If you compare performance (in games) between the two you'll notice that the K8 performs much better. This is due to the fact that it removes the FSB bottleneck (by integrating the memory controller), increases the width of the L2 cache (and the size) and dramatically drops the memory access latency. Sure there are other minor differences but they're mostly minor improvements, like better branch prediction, etc.
  • tfranzese - Monday, December 19, 2005 - link

    I don't see where the two of you are going with this and only serve my point that pinning the successes of the architecture on the memory controller is only speculation.

Log in

Don't have an account? Sign up now