cyrix Ⅲ敢问路在何方

2022-09-27 01:40:10   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《cyrix Ⅲ敢问路在何方》,欢迎阅读!
何方,问路,cyrix
cyrix Ⅲ敢问路在何方



帅伟



了解via的读者应该都清楚,via在年前先后购买了winchipcyrix两家美国公司,从而获取了cpu设计、制造的全部核心技术。今年年初,via就已经发布了代号为joshua的第一代cyrix cpu,由于种种原因,cpu并未真正面市。8月中旬,via代号为samuel的个人计算机中央处理器(即第二代cyrix Ⅲ)正式面市,中国人终于也可以买到自己的cpu了!

迟到的cpu

见图1,这就是via最新面市的cyrix Ⅲ cpu。在via的竞争对手intelamd都普遍采用fcpga封装工艺的今天,cyrix Ⅲ仍然采用老式的陶瓷封装,多少显得有些不合潮流。via cyrix Ⅲ管脚为370针,兼容intel socket 370架构。分别支持100hmz133mhz两种外频(fsb),目前已具有了运行频率500mhz667mhz5种频率的产品。不同于第一代joshuavia脱离了cyrix的内核,samuel采用的winchip c5awinchip4)的cpu内核。有趣的是,cyrix Ⅲ和socket 370兼容,但它的多媒体扩展指令集采用的是amd3dnow!。winchip的内核、intel的架构、amd的多媒体扩展技术,这使cyrix Ⅲ看起来很像是一个集cpu技术大成的综合型产品,对此我们确实感到非常的有趣。



1

由于沿袭了winchip低功耗内核的技术,并采用了先进的0.18μm制作工艺,虽然集成的晶体管数目高达1120万颗,cyrix Ⅲ的最大功耗仍不超过10.8w相比之下,intel最低频率533mhzceleron Ⅱ,其功耗也高达到11.2w

cyrix Ⅲ具有128kb l1 cache,该一级cache采用了独特的dynamic power cache architecture(动态超级缓存架构)该缓存架构有别于intelamd 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 ga6vx74x主板上安装了一颗533mhzcyrix Ⅲ,接通电源后成功地启动了计算机但是主板并不能正确识别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

接着我们在另一块slot1架构的大众ka11主板上测试了cyrix Ⅲ。该主板和giga ga6vx74x都采用via 694x芯片组。我们分别用iwill slocket-Ⅱ和一个杂牌cpu转接卡将cyrix Ⅲ插到了ka11主板上,这次,ka11cyrix Ⅲ识别成了celeron,但系统能正常引导。升级主板bios后,ka11正确识别出了cyrix Ⅲ cpu。

我们还在另外8块主板上测试了cyrix Ⅲ,其中包括采用intel 815/815e芯片组的主板。测试结果显示目前cyrix Ⅲ和主板的兼容性情况不容乐观。接近半数的主板不能正确识别cpu,有的就干脆不启动。通过更新bios代码,部分主板能正常引导,但能稳定运行的系统并不多见。需要特别指出的是,815/815e主板能支持cyrix Ⅲ。通过测试我们还发现,总的来看,cyrix Ⅲ与基于via芯片组的主板兼容性明显好于采用intel芯片组的主板。

性能如何?

viacyrix Ⅲ定位在低价电脑市场,并希望与intel celeron竞争。对此,我们将cyrix Ⅲ与同主频的celeron/celeron-Ⅱ进行了测试对比。

测试平台:

cpu:cyrix Ⅲ 533

cyrixⅢ533

cyrixⅢ533

celeron533

celeron533a

100mhzfsb 133mhzfsb 66mhzfsb 66mhzfsb

253 879 179 465 4570 14300 219 143 0389 698

255 878 173 444 4530 14300 219 14 039 71

394 2850 208 598 4930 14900 243 224 064 92

407 2830 216 615 5010 15000 249 225 092 942


celeron 533a

celeron 533

主板:giga ga6vx74x(bios版本为f4)

显卡:gainward geforce2 gts 64mb

内存:128mb金邦pc133 sdram

硬盘:maxtor 52049h4(金钻四代20g)

测试软件

zd winbench99 v1.1

zd cc winstone v1.0

zd 3d winbench2000 v1.0

见表1,这是zd benchmark得分的结果。就这次测试成绩,我们不得不得出这样的结论——从性能上来看,viacyrix Ⅲ的竞争对象定位为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 winmarkgraphics winmark得分,cyrix Ⅲ也全面败北。

winbench测试的单项得分并不能全面反映系统的整体性能。非常可惜,cyrix Ⅲ在体现系统整体性能winstonecc winstone测试中也明显落后于celeron其中,反映商业应用性能的business winstone得分cyrix Ⅲ落后celeron 11%;而cc winstone得分celeron更比cyrix Ⅲ高出60%!我们不得不为cyrix Ⅲ的性能感到失望。

另外,我们在测试中还发现一个十分奇怪的现象。我们在bios中将内存运行频率由与fsb同步的133mhz下调到100mhz,原以为这会导致系统性能下降,但测试的结果却与此正好相反!虽然差距非常微小,但对比表1winbench得分还是可以明确地看到,除cpumark得分外,所有成绩都反映内存运行在100mhz性能反而高于133mhz。对此我们的解释是,当内存运行频率为100mhz时,cl(cas latency)的设置为2而当以133mhz运行时,cl只能设置为3。由于cyrix Ⅲ系统没有l2 cachecpu更多的是直接从系统主存中存取数据,因此,cpu性能对cl值的依赖甚至超过了对频率的需求。这就是造成这个现象的直接原因。

虽然via并没有将cyrix Ⅲ定位到游戏应用但针对用户普遍关心的游戏性能,我们还是测试了cyrix


本文来源:https://www.wddqxz.cn/eba36a33844769eae009edb5.html

相关推荐