作者oijkue ( )
看板hardware
标题[专题] 关於conroe的真与伪
时间Tue Aug 29 13:24:41 2006
自从intel发售core2 duo系列以来,造成了许多话题性
其中更以核心代号 (code name)最常被提起
目前据称,桌上型core2 duo的cpu依据L2的大小,
具有Allendale以及Conroe两种不同的code name
有一部分人对核心代号名称非常的严谨,对於Allendale以及Conroe非分清楚不可
如果有人提到E6300与conroe相关时,就会进行纠正
到这里我觉得很好,毕竟追求严谨的名称这件事不坏
另有些人提到Allendale就是"伪"Conroe,虽然我不晓得当中是否有嘲讽的意味
不过这也是一个实际现象,也就不足为奇了
关於Allendale这个名称是怎麽来的,最早应该是下面这篇THG的专题所提到
http://www.thg.com.tw/article_000104804.htm
这篇报导写的相当详细,虽然不是intel官方发布的文件
依照往例,intel同一市场取向cpu (桌上vs桌上 行动vs行动)
被命名为两个不相同的code name,先决条件必须是这两颗核心确实不是同一颗die
包括两者之间的die size,晶片外观等等
另外同一颗晶片仅封闭L2 cache造成两种不同特徵的cpu,
在这种情况之下,code name仍然是相同的
顶多在code name之後加注L2的大小 (例:Tualatin-256k)
另外还有一种比较特殊的情况是prescott核心
我们都晓得P4 5x0与6x0系列,不过5x0的晶片一做出来就是原生的1M晶片
6x0一做出来就是2M的晶片,造成两种外观不同的die与die size
不过因为核心的根本都是相同的,故这两颗不同的die
核心名称都是prescott,顶多6x0会称prescott-2M
如果Allendale与Conroe是第一种情形,这样的命名暂时应该没话讲
换句更易懂的说法:
E6300的核心一打从做出来就是2M的L2,并非由4M的晶片封闭部份L2而成
不过就由第三个例子可以看出来,若是这种情况
E6300的code name照样可以被命名为"Conroe-2M"
目前的问题就是卡在所谓的"Allendale"是不是原生2M的晶片
这点我们可以由die size来初步判明
根据网路上各处有名硬体网站的资料,关於Allendale与Conroe的die size
一面倒的都是两个不同的数字
Conroe:143mm2/2.91亿电晶体
Allendale:111mm2/1.67亿电晶体
http://www.sandpile.org/impl/core.htm
http://www.techpowerup.com/cpudb/details.php?id=373
http://www.xbitlabs.com/articles/cpu/display/core2duo-shootout.html
http://www.tomshardware.com/2006/07/14/core2_duo_knocks_out_athlon_64/
事实上Allendale与Conroe真的是两种不同的晶片吗??
请记得,以上的网页都不是官方正式的资料
另外Allendale真的是原生2M的晶片,我有以下几点要质疑:
1.intel真的对目前的制造良率这麽有信心??
就65nm制程来讲,intel在今年上市的cpu之前只有两种核心:cedarmill以及Yonah
这两种核心的die size分别只有81以及90mm2
现今core2家族的die size则高达143mm2,理论上良率会比前两者低
cedarmill以及Yonah都有出精简版的版本 (赛扬以及单核心T1xxx系列)
不过目前core架构的精简版除了E6300 E6400,还未有其他的型号
如果E6300 E6400本身就有固定的核心,那上市初期部份作坏的不良品要怎麽办??
先堆起来给预计明年要上市的新赛扬用吗?? 这也不是很符合经济效益
另外制程是一直改进的,搞不好今年底step.C0就会出现
毕竟现在step.B2还有一个重大的bug等待修复
等到市面上全部都是step.C0的货,step.B2再拿出来卖会不会太晚了??
2.既然L2 cache 2M是原生的晶片,那merom....??
我们可以了解到,merom只是conroe的低电压低耗电版本
merom同样也有分2M和4M的型号
不过到目前为止,不论是2M或是4M的merom晶片外观都是相同的
我还没有看过另一种形状的die
总和以上,C2D系列2M与4M到底是不是同一颗die还是未解
有一种最直接的方法,找颗盒装E6300来
把IHS(铁壳)割开了,die长怎麽样不是一目了然吗??
问题是割开IHS整颗cpu等於报废了 (K8可以这样搞,intel 775不行)
另外就从两者的效能来分析,这还算比较实际面一点
我们可以在各大硬体网站轻易的找到2M vs 4M的测试报告
bit-tech.net:
http://www.bit-tech.net/hardware/2006/07/14/intel_core_2_duo_processors/5.html
L2 4M相较於2M的效能增益依照程式的不同,大约在0%~9%之间
AnandTech:
http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2795
差距在0%~10%,平均=3.5%
techreport:
http://techreport.com/reviews/2006q3/e6300-vs-sff/
并没有一览表显示结果,不过里面有整套E6300与E6300 4M的测试
结果仍然和前两者差不多
X-bit labs:
http://www.xbitlabs.com/articles/cpu/display/core2duo-shootout_13.html
包含了价格/效能,每瓦特/效能,每时脉/效能的图表
以上可以很明显的看出,效能差距平均在3~5%
若要有更清楚的体会2M与4M的差别,请把2M的时脉乘上3~5%即为4M的效能
最後来听听官方的说法
在core2 duo发表会当天,我有幸可以参加
在会後就向在场的人员询问了一些相关问题 (很抱歉我已经忘了他的大名)
虽然发表会仅是个形式,在现场问一些技术性的问题也许不太适合
以下就是访问的大略内容,还是有参考的价值
当天我第一个问题就是直接询问4M与2M是不是同一颗die
还是由4M的晶片disable一部分的L2 cache来作为2M的产品
intel人员回答说:这两种确实是不同的晶片,
因此使用者就别妄想有方法可以打开多余的L2 cache
听到这里我就提出前面两个反证了,包括良率问题以及merom的例子
因此他又改口道:你说的都有可能也有道理,everything possible
总之事实到底如何,从他的口中也无法得知
最後我才提及为何询问这两个问题,包括有人在争论真伪conroe这件事
毕竟有另一个核心名称Allendale(真是难念),是E6300与E6400专有
他表示从未听说过Allendale这个核心代号,
另外对於伪conroe这种称呼,他也认为不以为然
C2D系列只有一种核心代号,就是conroe
E6300 6400与E6600 6700的核心效能完全相同,两者仅差在L2 cache的大小
最後一个问题就是,为何没有E6500的型号
毕竟我在非官方的网站已经看到E6500的实际测试图
intel表示:E6400一下子跳到E6600,是为了强调除了时脉不同以外,
另外两者的L2大小也不同,因此E6400到E6600的效能差距将会比较大
至於以後有没有2.4G的E6500,一切都有可能 (这里大概泄底了,为何E6500不是2.13G 4M)
再者我在intel的任何文件上仍未看到"Allendale"这个名称
另外除了以上的访问之外,以下这段硬体网站的文章也许可以说明大部分人的疑惑:
You'll find plenty of sources that will tell you the code name for these 2MB
Core 2 Duo processors is "Allendale," but Intel says otherwise. These CPUs are
still code-named "Conroe," which makes sense since they're the same physical
chips with half of their L2 cache disabled. Intel may well be cooking up a chip
code-named Allendale with 2MB of L2 cache natively, but this is not that chip
(你可以发现有部份的来源在称呼2M的C2D时,使用了"Allendale"这个核心代号
但是intel可不这麽认为,这些C2D系列的cpu核心代号仍然是"conroe"
这也意味着它们在实体上是相同的晶片,只是一部分的L2 cache被关闭而已
intel也许原本的计画是做出一个原生2MB的晶片,并且给它"Allendale"这个名称
只不过目前的事实并不是如此)
http://techreport.com/reviews/2006q3/e6300-vs-sff/
结论:
花时间去争论核心名称并没有意义,毕竟名称不是重点
最重要也最实际的要素仍然是cpu本身工作的效能
如果对"Allendale"与"Conroe"还是有称呼上的困扰与争议
也许就不用强调这点了,毕竟Allendale这个字也不好念
使用正统的名称core2 duo(C2D),应该带来的争议会最少
称"Conroe"也无伤大雅才是,毕竟intel官方只认可这个核心名称
附注:
Allendale是位於美国南卡罗来纳州(South Carolina)的一个城镇名
Conroe是一个湖泊名,位於美国德州(Texas)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.84.132.86
1F:推 ddrjack:头推!好文! 08/29 13:48
2F:推 JJa:推推 希望真的只是L2 DISABLED一半 然後有人破解 哈 08/29 13:50
3F:→ JJa:Allendale 到底要怎麽念? 黑轮它勒 ?? 08/29 13:53
4F:推 Gwaewluin:别的地方是有看到"阿兰达"的念法,但还是觉得怪怪的 08/29 13:55
5F:推 RealJeremi:我念Allen-Dale 念成两个常见的字就是了 :p 08/29 13:59
6F:推 pipi5867:爱伦达尔XD 08/29 14:02
7F:推 phoenix321:不错的文章 帮你推一个 08/29 14:08
8F:推 savikx:好强XD 08/29 14:13
9F:推 Alexboo:嗯嗯 同意啊 买cpu又不是在买名称的~ 08/29 14:18
10F:推 catcake:推 08/29 14:48
11F:推 chester1109:抗议那E6300 E6400价格要降更低! 08/29 14:52
12F:推 danceking:问市场部门怎麽会制程问题~~die size不同生产线就不同 08/29 15:29
13F:→ danceking:至於美浓..你有看过T5*的型号吗?这才是2M的型号.T7*都4M 08/29 15:41
14F:推 Alouba:推这篇 08/29 16:18
15F:推 cawayigainax: 08/29 19:59
16F:推 sostan: 08/29 20:08
17F:推 hck0819:推,只要是C2D都是强U,别里某些AMD酸葡萄心态的啦~(~^O^~)~ 08/30 15:42
18F:推 hsiyun:这年头怎麽这麽多爱讨战的.. 08/31 00:32