我们大部分人知道的CPU一般是i3、i5、i7,也都会认为i5比i3好,i7比i5好,的确一般意义上是这样的,那决定CPU的性能主要看什么参数呢?
当然影响CPU性能的因素有很多包括架构,核心数,生产工艺,主频,前端总线,二级缓存,指令集等等
一、CPU的架构
架构是保证CPU性能最主要的因素,如果不是相似架构比较其他参数完全没必要。例如zen 架构下的2600,和推土机架构下的fx8300,论核心fx8300是八核,2600只是六核,论主频8300单核心最大4.2ghz,2600只有3.9ghz,但是由于zen 相比推土机架构领先太多太多,2600甚至性能超fx8300两倍多。而intel方面,除了初代,从二代开始架构提升并不明显,每代平均5%左右,也就是说其他参数一样,3代酷睿和2代酷睿差距也就5%,4代比3代强5%。但是积小成多,每代挤牙膏,也过了6代了,8代和2代的差距也是非常大的了,一般来说越新的架构越强。
二、核心数
这是我们最喜欢看的,什么四核,八核,这的确是决定CPU性能的重要因素,一般来说,相同架构下,四核心四线程的CPU性能大约是双核双线程的1.8倍,当然这只是理论上,不过一般四核心主频更高缓存更高,性能表现为2倍。这里我们说一下超线程技术,四核四线程和四核八线程有什么区别,超线程是一种技术而非物理元器件,它和核心不同,这种技术使得一个核心模拟两个虚拟核心运作,提高单个运行效率,一般我们认为超线程的提升是25%到40%,这和架构也有关系,也就是说在其他一样的情况下四核八线程比四核四线程强30%。但是四核八线程只是四核心,相比六核六线程它就更差一点了。
三、主频
这个没啥好说的,大家都懂的,其他相同的情况下,主频越高越好
四、工艺
我们的处理器发展几十年经过了,130nm、65nm、45nm、32nm、22nm、14nm、12nm等等,工艺越先进,等大小的硅晶片上能集成的晶体管数量越多,CPU就越好。功耗发热处理也更好。
五、缓存
一般来说CPU的缓存分为L1、L2、L3,缓存是因为内存的速度太慢,拖累处理器,处理器把即将要用的数据从内存调用到高速缓存中,先看L1,CPU有80%概率从L1缓存中获取数据,如果不行那就L2,最后实在不行那就L3,缓存的速度非常块一般来说相当于CPU的频率,锐龙现在单核心比不过酷睿也和缓存延迟大有关系。
六、指令集
CPU指令集是描述CPU能实现什么功能的一个集合, 就是描述"CPU能使用哪些机器码"的集合".,指令集越多性能越强,与软件契合度越高,举个例子G4600主频核心缓存都和i3 6100接近,但是它缺少部分指令集,性能就稍微弱一点。
最后,CPU的性能还和主板支持的技术有关例如amd的 Precision Boost 2,AMD的400系主板的bios会采用更激进的电压和温控策略对cpu在多核使用情况下进行睿频,甚至在某些情况下全核都能达到单核心最大的频率,目前也只有X470支持。
蜗牛说的肯定不是非常专业,甚至有错误的,有不足之处还希望大家指出来哦。
,