Intel CPU【5代 i5】 与【4代 i7】 综合比较哪个性能更好?

论坛 期权论坛 期权     
匿名用户1024   2021-5-14 20:30   10825   5
问题起源于选购15年新款的Macbook Pro:
MacBook Pro - 购买13 英寸、15英寸或配备 Retina 显示屏的 MacBook Pro】其中,
一款13寸的Macbook Pro配备的CPU是:
  • 2.9GHz 双核 Intel Core i5 处理器(5代)
  • Turbo Boost 高达 3.3GHz
  • 三级缓存 3MB
  • 核心架构 Broadwell
一款15寸的Macbook Pro配备的CPU是:
  • 2.2GHz 四核 Intel Core i7 处理器(4代)
  • Turbo Boost 高达 3.4GHz
  • 三级缓存 6MB
  • 核心架构 Haswell
请问综合考虑,哪一款处理器的性能(计算能力)最好?

Intel CPU按照tick-tock模式更新,新架构的处理器即便主频与缓存大小不如上一代,但是性能也会超越上一代么?

本人对处理器属于小白,请大家不吝赐教。O(∩_∩)O谢谢

---------------------------------------------------- 一 点 补 充 ----------------------------------------------------

本人对PC机的CPU不太了解,但了解一些嵌入式系统CPU的基本知识,比如CPU的时钟频率并不能完全代表其计算能力。

例如【MSC-51】系列单片机采用CISC指令集,12MHz时钟频率下,单周期指令运行速度仅为1MIPS,而采用RISC指令集的【AVR】系列单片机,在同样时钟频率下的单周期指令运行速度却是12MIPS。此外,如果采用Pipeline(流水线)技术,计算能力又可提升数倍。

另一方面,在主频已经很高的情况下,限制CPU性能的也可能是其访存速度、I/O交换速度(即CPU存在空跑等待“取指”与“取值”的情况)。所以采用多体,Cache(缓存),DMA(Direct Memory Access),以及多总线结构又可以进一步提高CPU的性能。

综上,我认为考察一款CPU的性能仅看其主频是比较片面的,尤其是在CPU架构与工艺已经更新升级的情况下。但我也不排除主频仍会起决定性作用,所以请对该方面比较了解的知友给小弟解惑。O(∩_∩)O谢谢
分享到 :
0 人收藏

5 个回复

倒序浏览
2#
有关回应  16级独孤 | 2021-5-14 20:30:15
题主给的链接里,确实一个是4代haswell,另一个是5代broadwell。

但是Intel的策略不是说每一代都会有提升,Intel的tick-tock规则是:一代进行架构升级(tock),另一代进行制程的进步(tick),如果是架构升级,那么单核性能会有一定的提升,但如果是制程的进步,那么大多数提升集中在功耗的降低上,虽然功耗降低能带来主频的提升,但这种升级就不如像架构升级产生特别明显的效果了。

haswell是架构升级,broadwell是制程升级。所以5代相对于4代来说,主要的提升是功耗降低而不是性能显著提升,所以对于Intel的CPU来说,如果核心数、主频、缓存都差不多的话,那么5代比4代不会强太多。

具体tick-tock的内容可以看这里:Intel Tick-Tock

题主所说的架构升级使得性能全面升级的事情确实发生过,比如P6到Core,Core到Nehalem,这些升级里都伴随着指令、流水线的优化(比如原来某些指令需要3个时钟周期的指令,现在只需要2个等等)。

但随着晶体管集成度的提高,Intel自Sandy Bridge开始,单核的性能提升已经明显慢下来了,尤其是台式机这一块,我的第一代i5至今性能仍然不错(也没准是Intel故意放慢的,为了防止AMD破产)。

回到题主的问题,对于题主说的这两个CPU来说,以下两个链接是Intel官方关于两款CPU的描述

ARK | Intel Corei5-5287U Processor (3M Cache, up to 3.30 GHz)

ARK | Intel Corei7-4770HQ Processor (6M Cache, up to 3.40 GHz)

相同参数就不说了,不同参数包括:一个是2核心4线程,另一个是4核心8线程,一个L3 cache是3M,另一个L3 cache是6M,所以哪个强哪个弱很明显。

所以,如果你要低功耗,选i5,如果要高性能,选i7,就这样。

至少目前来说,5代要比4代强的话,前提是核心(线程)数、缓存、主频等基本参数相同,这样才有比较的余地。

题主是做嵌入式的,嵌入式CPU因为本身起点低,所以每代的进步会很大,但台式机CPU发展已经进入一个比较平缓的阶段,并且指令集已经不是限制CPU性能的主要原因了(Intel内部也是RISC微指令)。台式机CPU发展到今天,缓存、架构、流水线等基本上都逼近理论的极限了,目前能看到的未来可能是异构计算,所以如果没有黑科技出现,那么新一代CPU的性能要有革命性的提升还是挺困难的。
3#
有关回应  16级独孤 | 2021-5-14 20:30:16
2.9GHz 双核 Intel Core i5 处理器(5代)

2.2GHz 四核 Intel Core i7 处理器(4代)
相比,即i5 5287U和i7 4770HQ相比。
然后...
然后...
然后这有啥可比的?明显后者秒杀前者。
4#
有关回应  16级独孤 | 2021-5-14 20:30:17
题主百度“CPU天梯图”就一目了然了。基本上4到5代的差别才能让i5超过最早的i7的。
5#
有关回应  16级独孤 | 2021-5-14 20:30:18
究竟哪个快哪个省电,前面的答案已经充分回答了。我只补充一下怎么看型号。

英特尔Core系列的命名规则是这样的:




对于英特尔处理器,没有绝对的规则说型号上哪个数字比较大性能就一定强,所以题主试图在不同的世代数(四位编号的第一位,也就是上图中所谓的「Gen标志」)和品牌档次标识(i3/i5/i7)之间寻找绝对的数字规则来判断性能高下,是注定没有用的。

比如说,i3-4370的性能就是强于i7-4600u的,因为一个是桌面使用不怎么考虑省电,另一个是移动使用的超低电压。如果你不看最后的字母明白处理器类型,那么前面的数字啥都不能说明。只有当世代数一样,最后的字母也一样,那么四位数中后三位数的大小才能在一定程度上代表性能的高下,数字大的性能高些。但这也不是按比例,比如4600并非比4500高了1/5的性能,纯粹就是个命名而已。

最后的字母都代表什么,请看这里:
英特尔 处理器编号:笔记本电脑, 台式机, 移动设备

那要怎么判断哪个比哪个更快?一方面你可以看性能实测(比如这个 http://www.cpubenchmark.net/high_end_cpus.html),另一方面如果是同一世代的微架构,比如同为Broadwell核心,你可以参考内核数、线程数、基本频率、睿频频率以及cache大小来比较哪个更强。
6#
有关回应  16级独孤 | 2021-5-14 20:30:19
搜搜他们跑分高低就好,正常人不用动参数
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:136515
帖子:27303
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP