衡量CPU性能的两个指标 湖北 李军 1996-05-17 目前,衡量CPU的性能主要有两个指标,即iCOMP指数和P+Rating指数,下面简单介绍一下这两个指标。 一、iCOMP指数 1993年,为评价386、486SX、486DX、486DX2等各种CPU的性能,Intel公司提出了一种简单、单一的指标__iCOMP指数,即Intel COMPARATIVE MICROPROCESSOR PERMANCE。iCOMP指数是一种简单的数字化指数,用以对Intel CPU的相对性能做出直观的比较。 iCOMP指数的计算方法是根据9个实际应用测试的得分并融以权重,以486SX-25为基准(即486SX-25的iCOMP指数为100)所计算出的数值。 iCOMP测试基准与权重 式中,BASE-MARK N代表486SX-25在第N个测试中的得分,MARK N代表CPU在第N个测试中的得分,PN为第N个指标的权重。 随着计算机应用技术的不断发展,iCOMP指数中的应用类型的权重也会随之变化。例如,随着32位软件的盛行,32位视频运算、32位图形运算的权重不再是零。可以看出,iCOMP指数是一个比较科学地评价CPU芯片性能的指标。 然而,iCOMP指数也有其局限性,其一,据笔者所知,事隔3年,尽管32位软件和多媒体软件应用的深入,Lntel并未改变iCOMP指数的各项权重,如果改变了权重,则与以前的iCOMP指数的比较就失去了意义;其二,测试软件与测试基准不断向前发展,几年一贯制的测试标准也需要改进了;基三,iCOMP指数不适宜描述作Intel的CPU。所谓不适宜,是指iCOMP指数中的几个权重对Intel的CPU有利而对其它厂家的CPU不利。 我们希望在不久的将来看到第二代iCOMP指数标准。笔者的理解是,iCOMP2应该以Pentium75为基准(即Pentium75的iCOMP2指数为100),重新定义各种测试标准和测试得分的权重,计算出486DX2以上各种CPU的iCOMP2指数来比较它们的性能。 二、P+Rating指数 随着第五代、第六代X86体系结构CPU的推出,单从时钟频率上来区分芯片性能已不切实际了,不同结构的CPU会因时钟频率不同而造成误解。为此,CYRIX、IBM微电子公司,意法半导体公司(ST)、MICRODESIGN RESOURCES等几家公司合作建立了一套新的CPU性能指数__P+Rating,即额定性能。 P+Rating是以WINSTONE 96为测试依据,将AM5X86、CYRIX 5X86/6X86、NX586等非Intel CPU与Pentium系列CPU比较来评定其性能,你无须关心其本身名称和主频。例如,AM5X86 133的主频是133MHZ,其WINSTONE96得分与75MHZ的Pentium CPU相当,因此,AMD 5X86 133的P+Rating指数为P75。 WINSTONE 96是基于实际应用的测试软件,它测试了十几个当今最流行的应用软件,并结合权重给出最终得分,它是公认的基于Windows的测试标准。Pentium系列是第五代X86CPU的标准,它采用了超标量双流水线结构,8级流水线浮点单元、分支预测等多项先进技术。因此,将二者结合起来做为基准能使消费者易于理解非Intel CPU的性能级别。 目前,CYRIX 6X86的命名就采用了P+Rating指数。以家公司在相同的软硬件环境下测试了CYRIX 6X86和Pentium系列CPU,得出了CYRIX 6X86的P+Rating指数: CYRIX 6X86 P+Rating指数 P+Rating指数作为一种公平、实用性能评估指标给消费者提供了一个当量级的概念,为选用CPU提供了一个简易的比较方案。 但是,P+Rating指数也不是绝对科学的。首先,WINSTONE96是基于单Windows95环境的测试标准,并不能完全代表DOS等其它环境,甚至Windows3.1下的性能;其次,WINSTONE中不可能包含所有典型的应用程序。例如,5X86的WINSTONE96得分高于Pentium75,其P+Rating指数为P75,但也对XING之类的指令相对较少而有数量数据的应用程序而言,5X86则略逊一筹。 需要指出的是,用户不可以仅仅根据iCOMP指数或P+Rating指数来选购PC系统,这两个指数仅代表了CPU的性能,而不同的主板,内存子系统,显示子系统,硬盘及I/O子系统会使整机性能相关很远,选择综合性能良好的系统才是最重要的。