<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Arial; font-size: 12pt; color: #000000'><br><br><br><br>&gt;----- Original Message -----<br>&gt;From: "David Mathog" &lt;mathog@caltech.edu&gt;<br>&gt;To: beowulf@beowulf.org<br>&gt;Sent: Thursday, August 20, 2009 2:33:38 PM GMT -06:00 US/Canada Central<br>&gt;Subject: [Beowulf] Re: amd 3 and 6 core processors<br>&gt;<br>&gt;Jonathan Aquilina &lt;eagles051387@gmail.com&gt; wrote:<br>&gt;<br>&gt;&gt; a friend of mine told me that the amd tri cores were quads with one core<br>&gt;&gt; disabled?<br>&gt;<br>&gt;Probably. &nbsp;It will often be the case that the disabled core is<br>&gt;defective, maybe not fully dead, but it did not pass all of its tests. <br>&gt;It is common practice to recycle multicore CPUs with one bad CPU and<br>&gt;sell it as a lower performance part. &nbsp;Similarly, chips that won't run at<br>&gt;full speed, but will pass all tests at a lower speed, may be stamped as<br>&gt;a lower performance part and shipped as that. &nbsp;It makes good business<br>&gt;sense to do this since it lets them recover the otherwise wasted<br>&gt;production costs on these partially defective devices. &nbsp;They may also<br>&gt;disable the 4th core even if works perfectly, and sell it as a 3 core<br>&gt;device, when they have an order for the tricore that needs to be shipped<br>&gt;and not enough quadcore chips on hand with one bad core to fill it.<br><br><div>Many good points above and in Greg's earlier note. &nbsp;Its all about yield</div><div>and what you can fit on the chip at a given line width.</div><div><br></div><div>In the past, binning by&nbsp;clock was the primary (only?) choice to bring up</div><div>yields. &nbsp;As chips have&nbsp;grown in size and evolved toward multi-core,&nbsp;</div><div>degrading cores&nbsp;has been a economic&nbsp;side-benefit. &nbsp;IBM was one of</div><div>the&nbsp;first to use this approach (first with dual-core too), when they sold dual-core</div><div>Power series chips with one core disable to give the remaining core</div><div>maximum bandwidth. &nbsp;There is little benefit in developing processing</div><div>for real 2, 3, 4, 5, 6, 7, ... etc. core chips. &nbsp;Better to start with a standard&nbsp;</div><div>process and core-count, and degrade it to fill lower power and performance</div><div>bins. &nbsp;The&nbsp;Nehalem micro-architecture is available as a dual core offering. &nbsp;It</div><div>is not clear to me (someone here may know), whether this is not&nbsp;just a</div><div>degraded quad-core, or a true dual core. &nbsp;This pinout is different, so</div><div>perhaps it is a true dual-core. &nbsp;I would also like to know how Intel and</div><div>AMD are disabling/degrading the cores. &nbsp;They very like have built</div><div>in circuits that they can "burn out" to ensure physical incapacity. Still,</div><div>perhaps it is done another way. &nbsp;With Nehalem and its on-chip power</div><div>management unit, dynamic "soft" disabling may be all that is needed.</div><div><br></div><div>As folks here are I am sure aware, Intel will have a true 8-core offering</div><div>in the next 3 to 6 months which puts them in a position to offer 5 and</div><div>7 core degraded processors as well. &nbsp;</div><div><br></div><div>rbw</div></div></body></html>