【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《cyrix Ⅲ敢问路在何方》,欢迎阅读!
cyrix Ⅲ敢问路在何方
帅伟
了解via的读者应该都清楚,via在年前先后购买了winchip和cyrix两家美国公司,从而获取了cpu设计、制造的全部核心技术。今年年初,via就已经发布了代号为joshua的第一代cyrix Ⅲ cpu,由于种种原因,该cpu并未真正面市。8月中旬,via代号为samuel的个人计算机中央处理器(即第二代cyrix Ⅲ)正式面市,中国人终于也可以买到自己的cpu了!
迟到的cpu
见图1,这就是via最新面市的cyrix Ⅲ cpu。在via的竞争对手intel和amd都普遍采用fc-pga封装工艺的今天,cyrix Ⅲ仍然采用老式的陶瓷封装,多少显得有些不合潮流。via cyrix Ⅲ管脚为370针,兼容intel socket 370架构。分别支持100hmz和133mhz两种外频(fsb),目前已具有了运行频率从500mhz到667mhz共5种频率的产品。不同于第一代joshua,via脱离了cyrix的内核,samuel采用的是winchip c5a(winchip4)的cpu内核。有趣的是,cyrix Ⅲ和socket 370兼容,但它的多媒体扩展指令集采用的是amd的3dnow!。winchip的内核、intel的架构、amd的多媒体扩展技术,这使cyrix Ⅲ看起来很像是一个集cpu技术大成的综合型产品,对此我们确实感到非常的有趣。
图1
由于沿袭了winchip低功耗内核的技术,并采用了先进的0.18μm制作工艺,虽然集成的晶体管数目高达1120万颗,cyrix Ⅲ的最大功耗仍不超过10.8w。相比之下,intel最低频率(533mhz)的celeron Ⅱ,其功耗也高达到11.2w。
cyrix Ⅲ具有128kb l1 cache,该一级cache采用了独特的dynamic power cache architecture(动态超级缓存架构)。该缓存架构有别于intel和amd cpu将数据缓存(data cache)和指令缓存(instruction cache)分离并固定尺寸的设计,采用了在128kb缓存总量中动态分配尺寸、统一调度二者的工作方式。该cache处理方式明显是为了提高有限的缓存空间的利用率,但它对cpu性能的功过得失尚需事实来证实。让我们很失望的是,cyrix Ⅲ只有l1 cache,而没有在芯片内部集成l2 cache。由于cyrix Ⅲ只能在socket 370架构的主板上运行,而所有socket 370架构的主板也都不具有l2 cache。我们推测,基于cyrix Ⅲ cpu的系统必将为此在性能上付出代价。接下来的测试证明了我们的看法。
谁来支持?
我们首先在一块采用via 694x芯片组的giga ga-6vx7-4x主板上安装了一颗533mhz的cyrix Ⅲ,接通电源后成功地启动了计算机。但是主板并不能正确识别cpu型号,而且也无法引导系统。我们从giga(技嘉)网站下载了f4版的最新firmware代码并更新了主板的bios,这回不仅cpu型号被正确识别,而且也顺利地引导进入了windows 98操作系统。
表1 zd benchmark测试得分表(数值越大越好)
cpumark 99 fpu winmark 99
business graphics winmark 99 highend graphics winmark 99 business disk winmark 99 highend disk winmark 99 business winstone 99 cc winstone 2000
3d winbench 2000 processor test 3d winmark 2000
接着我们在另一块slot-1架构的大众ka-11主板上测试了cyrix Ⅲ。该主板和giga ga-6vx7-4x都采用via 694x芯片组。我们分别用iwill slocket-Ⅱ和一个杂牌cpu转接卡将cyrix Ⅲ插到了ka-11主板上,这次,ka-11将cyrix Ⅲ识别成了celeron,但系统能正常引导。升级主板bios后,ka-11正确识别出了cyrix Ⅲ cpu。
我们还在另外8块主板上测试了cyrix Ⅲ,其中包括采用intel 815/815e芯片组的主板。测试结果显示目前cyrix Ⅲ和主板的兼容性情况不容乐观。接近半数的主板不能正确识别cpu,有的就干脆不启动。通过更新bios代码,部分主板能正常引导,但能稳定运行的系统并不多见。需要特别指出的是,815/815e主板能支持cyrix Ⅲ。通过测试我们还发现,总的来看,cyrix Ⅲ与基于via芯片组的主板兼容性明显好于采用intel芯片组的主板。
性能如何?
via将cyrix Ⅲ定位在低价电脑市场,并希望与intel celeron竞争。对此,我们将cyrix Ⅲ与同主频的celeron/celeron-Ⅱ进行了测试对比。
测试平台:
cpu:cyrix Ⅲ 533
cyrixⅢ533
cyrixⅢ533
celeron533
celeron533a
(100mhzfsb) (133mhzfsb) (66mhzfsb) (66mhzfsb)
25.3 879 179 465 4570 14300 21.9 14.3 0.389 69.8
25.5 878 173 444 4530 14300 21.9 14 0.39 71
39.4 2850 208 598 4930 14900 24.3 22.4 0.64 92
40.7 2830 216 615 5010 15000 24.9 22.5 0.92 94.2
celeron 533a
celeron 533
主板:giga ga-6vx7-4x(bios版本为f4)
显卡:gainward geforce2 gts 64mb
内存:128mb金邦pc-133 sdram
硬盘:maxtor 52049h4(金钻四代20g)
测试软件:
zd winbench99 v1.1
zd cc winstone v1.0
zd 3d winbench2000 v1.0
见表1,这是zd benchmark得分的结果。就这次测试成绩,我们不得不得出这样的结论——从性能上来看,via将cyrix Ⅲ的竞争对象定位为intel celeron,这是一个不明智却又无奈的决定。
winbench的测试结果反映,via cyrix Ⅲ的性能大大落后于其竞争对手同主频的cpu。由于缺少了对cpu性能致关重要的l2 cache,cyrix Ⅲ性能落后于intel celeron Ⅱ甚至celeron,这都早在我们的预料之中。但由于cyrix Ⅲ外频高达133mhz,比celeron系列cpu 66mhz的外频高出整整1倍。因此,在测试之前,我们对其性能的估计并不是太悲观。可是,对比反映cpu整数运算能力的cpumark得分,cyrix Ⅲ与intel celeron/celeron Ⅱ的差距都超过45%。而反映cpu浮点运算能力的fpu winmark得分,cyrix Ⅲ更只有celeron的三成!事实再次无情地证明,l2 cache是何等的重要。其余如disk winmark和graphics winmark得分,cyrix Ⅲ也全面败北。
winbench测试的单项得分并不能全面反映系统的整体性能。非常可惜,cyrix Ⅲ在体现系统整体性能的winstone和cc winstone测试中也明显落后于celeron。其中,反映商业应用性能的business winstone得分cyrix Ⅲ落后celeron 11%;而cc winstone得分celeron更比cyrix Ⅲ高出60%!我们不得不为cyrix Ⅲ的性能感到失望。
另外,我们在测试中还发现一个十分奇怪的现象。我们在bios中将内存运行频率由与fsb同步的133mhz下调到100mhz,原以为这会导致系统性能下降,但测试的结果却与此正好相反!虽然差距非常微小,但对比表1中winbench得分还是可以明确地看到,除cpumark得分外,所有成绩都反映内存运行在100mhz时性能反而高于133mhz。对此我们的解释是,当内存运行频率为100mhz时,cl(cas latency)的设置为2;而当以133mhz运行时,cl只能设置为3。由于cyrix Ⅲ系统没有l2 cache,cpu更多的是直接从系统主存中存取数据,因此,cpu性能对cl值的依赖甚至超过了对频率的需求。这就是造成这个现象的直接原因。
虽然via并没有将cyrix Ⅲ定位到游戏应用,但针对用户普遍关心的游戏性能,我们还是测试了cyrix
本文来源:https://www.wddqxz.cn/eba36a33844769eae009edb5.html