Brian DipertEDN Senior Technical Editor Brian Dipert exposes, analyzes and
opines on diverse topics in technology.


Profile

RSS Feed

  • Add this blog to your RSS newsreader!

Recent Posts

Recent Comments

Most Commented On

Archives

By Category

Consumer Electronics Design Articles

Blog

Tuesday, September 18, 2007

AMD's Phenom: Chop O' The Morning To You!

Sep 18 2007 5:17AM | Permalink | Email this | Comments (2) |
Blog This! using:  Blogger.com | LiveJournal |
Digg This | Slashdot This | add to Del.icio.us


Late last week, in an email-based discussion between several of us on staff, I commented that I strongly suspected AMD would do a core count-slimming die 'chop' of its quad-core Opteron as part of the design's evolution to the consumer-targeted Phenom K10 microarchitecture variant. I made this prediction for several reasons:

  • To the degree that AMD may be experiencing limited yields on its relatively new 65 nm lithography process due to die defects, a smaller die would exponentially increase those yields. AMD could alternatively construct a quad-core chip, as Intel does, by putting two dual-core die (in this case interconnected via a HyperTransport link, versus front side bus-connected as in the Intel case) within a single package.
  • Removing CPU cores from the die layout would free up room for AMD to alternatively beef up each chip's L1, L2 and/or L3 cache sizes (see the die photo on AMD's website for an indication of how much space each core takes up).
  • Although much of today's workstation software is multi-threaded, as is server-class code (which, by virtue of the number of clients simultaneously contenting for any one server's attention, also operates in a multi-core-friendly multi-task environment), few consumer-class applications have been multi-thread transformed or from-scratch crafted, or frankly are capable of substantially benefiting from such optimization. A fewer-core Phenom would not only be less expensive than its quad-core sibling, it'd also more directly target today's consumer PC 'sweet spot'.

I suspected AMD would first do a dual-core deletion (and still suspect it will sooner or later) subsequent to rolling out the quad-core Phenom premiere product...but last weekend I started hearing rumours of a three-core Phenom (i.e. a single-core chop) and last night AMD made it official. There's no fundamental reason why such a design wouldn't be useable (reference the Xbox 360 as a comparative case study), of course; AMD just needs to reconcile the cost and yield of the resultant die layout against the market demand for such a product (and therefore the price that customers would be willing to pay for it). And PC prior art exists, albeit in a triple-CPU system configuration (with a single-hop interconnect from any one CPU to another over HyperTransport, thereby explaining its appeal) versus the triple-core single-CPU scheme that I'm discussing here.

The resultant die layout will, I suspect, be a bit odd...rectangular (which, granted, plenty of memory chips have also employed over the years), versus square...unless as I suggest above, AMD alternatively devotes the die area freed up by the core deletion to added cache. This'll be interesting to watch, and I'm also curious to hear Intel's reaction at the Developer Forum I'm headed to as soon as I press 'post' on this writeup.

p.s...my first thought when I heard the initial three-core Phenom rumours over the weekend was that AMD's move might reflect poor quad-core functional or speed yields i.e. AMD might be shipping quad-core die with one no-pass-test core disabled as Sony does with the SPE-disabled Cell processors in the PlayStation 3. I haven't convinced myself that this isn't behind what AMD's doing, but as a quick perusal of the earlier-mentioned 'Barcelona' die photo will show, AMD would be shipping a lot of zero-revenue faulty-single-core-containing silicon in such a scenario. Then again, though, if AMD is alternatively being forced to discard a lot of zero-revenue faulty-quad-core-containing silicon...(my exact words in Sunday's email to my EDN cohorts: "Having one inactive CPU core sitting on the die would be one h*ll of a silicon area hit...unless they're alternatively throwing away one h*ll of a lot of silicon")


Reader Comments


at 9/18/2007 12:59:03 PM, R10000 said:
Price/performance wise deleting one core and doubling cache size might make a whole lot of sense. With sparing on the cache, it wouldn't necessarily lower yield. AMD would still have the option of disabling one core to provide dual core functionality.

at 9/19/2007 10:02:31 AM, Stiggle said:
This makes a lot of sense from a cost point of view. Certainly yield will be better if quad-core lines can produce some single, dual, and tripple core processors that would otherwise be scrap silicon. The die size affects yield, so just using the extra area for cache won't help since defects in the cache can scrap all of the cores...

Post a comment


Display Name

Before submitting this form, please type the characters displayed above:


ADVERTISEMENT

©1997-2008 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other Reed Business sites

ADVERTISEMENT
You will be redirected to your destination in few seconds.