0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

到底是多核好还是高主频好

Wildesbeast 来源:中关村在线 作者:中关村在线 2020-07-04 10:18 次阅读

了解处理器特性的朋友都知道,在TDP保持不变的情况下,一颗处理器的核心数量越多,那么主频和加速频率就没有办法做的太高。因为整个处理器想要控制好功耗的话,那就意味着每一个核心都要控制功耗,而功耗不高,频率自然很难上得去,这就是为什么处理器核心数量越多,大家看到的主频和加速频率会相对越低。

一直以来,人们对于多核心好还是高主频好的争论喋喋不休。在理想情况下,当然是核心越多、主频越高越好。但实际情况并不允许无脑堆核心或无脑拉主频,总要在核心数和主频之间做一个取舍和平衡。

·多核好,还是高主频好?

那么在有限的技术条件下,究竟是多核心好呢?还是高主频好呢?其实我们可以做一个比喻来试着说明这个问题。

现在,我们把处理器比作一家工厂,核心数就相当于工人的数量,而主频呢,就相当于工人自身的能力。

对于工厂来说,提升工作效率主要有三种方法:

第一,通过技术创新、设备升级或者管理方法升级来提升效率;

第二,通过招聘更多的工人,奉行人多力量大来提升效率;

第三,通过招聘数量有限,但工作能力超强的人来提升效率。

我们假设以目前的状况来看,这家工厂在技术创新、设备等级、管理方法等方面都已是业界数一数二,短时间无法在这些方面取得实质性突破,强行通过此方法来提升效率的话,大概率会得不偿失。

那么这家工厂就需要考虑第二和第三种方法。

首先,招聘大量工人确实是简单有效的提升工作效率的方法,但是招进来的这些工人们,每个人的能力参差不齐,有的是劳动模范,工作能力超强、效率极高,而有的人却比较爱偷懒,常常在上班时间摸鱼。因此,虽然通过大量招聘工人解决了整体工作效率问题,但总有那么一些不合格的人在浑水摸鱼,享受着“大锅饭”的红利。

人多力量确实大

在了解到这种情况之后,工厂决定选择另一种方法,也就是不去盲目扩大工人数量,而是精挑细选,专门选那些工作技能高超的工匠级选手来工厂工作。最终工厂发现,因为这些匠人们工作方法娴熟、工作技能强,所以虽然数量不多,但一个人却往往能比那些摸鱼的人干出双倍甚至三倍的工作,因此这样的方法既能够保证工作效率,同时又能够保证每一个岗位没有短板。

但人数少却个个都是精英的话,更能打得起硬仗

对比之下,在采用第二种方法的时候,这家工厂看起来每天上下班热热闹闹,一派繁荣景象,但其中却存在不少滥竽充数之人,有时遇到棘手问题,总是感觉力不从心。而在采用第三种方法之后,工厂虽然平静了很多,似乎也不那么热闹,但实际打起硬仗来,真是个顶个的强。

看到这里,我想大家应该就会明白,对于处理器这座工厂来说,如果很多工人能够同时具备高素质那自然是再好不过。但是如果没法保证来工厂工作的每个人都是劳动模范,那么不如在保证数量的前提下,让每一个人都具备更强的技能。

·有了高主频,6核战8核一点都不虚

事实上,英特尔在酷睿平台所做的选择,就是第三条。

在4月初发布的十代酷睿H系列处理器上,英特尔为酷睿i7、i9家族赋予了更高的主频,以及全面突破5GHz的睿频加速能力,虽然主流依旧是6核心和8核心处理器,并未给十代酷睿这家工厂招聘更多的“工人”(核心),但“慧眼识珠”的英特尔给这家工厂安排的全是劳动模范,他们每个人都拥有高超的技能,来确保十代酷睿这座工厂能够在打硬仗时表现更加出色。

十代酷睿同时具备多核心+高主频/睿频特性

怎么?不相信吗?我们看一些测试数据好了,毕竟测试是最能说明问题的方法。

对于处理器来说,运行游戏称得上是打硬仗了。那么6核心的十代酷睿和8核心的锐龙4000表现如何呢?看看下面的游戏测试结果。

为了证明对比是客观的,所以我们都通过游戏自带的Benchmark程序来测试,它不仅能够反映帧数表现,还能够给出配置信息

CPU Render,平均:116fps、最低:63fps、最高:235fps

CPU Render,平均:100fps、最低:78fps、最高:148fps

《古墓丽影:暗影》的Benchmark程序可以记录处理器渲染性能,所以既然是对比处理器,那么这一项性能就比较关键了。从测试结果可以看到:

英特尔十代酷睿平台在CPU Render(渲染)测试中,平均:116fps、最低:63fps、最高:235fps;

AMD三代锐龙平台在CPU Render测试中,平均:100fps、最低:78fps、最高:148fps。

在平均帧和最高帧表现上,英特尔十代酷睿平台明显优于AMD三代锐龙平台,分别高16帧和87帧,在最低帧上不如AMD三代锐龙平台,低15帧。

6核心打不过8核心吗?

再看一个《刺客信条:奥德赛》的测试:

英特尔十代酷睿,最高画质平均:51fps、最高:95fps、最低:15fps

AMD三代锐龙,最高画质平均:49fps、最高:75fps、最低:26fps

最终测试结果为:

英特尔十代酷睿平台,最高画质平均:51fps、最高:95fps、最低:15fps

AMD三代锐龙平台,最高画质平均:49fps、最高:75fps、最低:26fps

英特尔十代酷睿平台在平均帧,最高帧表现上优于AMD三代锐龙平台,最低帧表现上不如后者,整体表现优于AMD三代锐龙平台。

最后再看一个《英雄联盟》的测试,为了公正客观我们使用第三方软件记录帧数表现。

英特尔十代酷睿i7-10750H平台平均帧数135.36fps,最高帧数225fps,整体帧数波动比较平稳。

AMD三代锐龙Ryzen 7 4800H平台的平均帧数为117.65fps,最高帧数200fps,比英特尔十代酷睿平台分别低17.71帧、25帧,差异较为明显。不过这个帧数差异对于实际游戏体验没有实质影响,二者都能流畅运行这款游戏。

在内存、硬盘、显卡都一样的情况下,一颗6核心处理器在实际游戏应用中的表现要好于一颗8核心处理器,频率自然在其中起到了至关重要的作用。

其实如果大家有兴趣、有条件的话,可以自己测试更多的游戏,看看是不是这种结果。此外,除了移动级酷睿具备这样的优势之外,桌面级酷睿处理器得益于更高的主频和睿频能力,同样在实际游戏中有着非常出色的表现。

·核心数保证的前提下,高主频为何更有价值?

看到这里有朋友可能会问了,为什么会出现这种情况?高频率真的影响那么大吗?为了解释这个问题,我们只需要一张图就可以说明白:

上面这张图是电脑在运行游戏时,处理器核心的占用情况。可以看到红框中4个线程,也就是2个核心的占用率是非常高的,而且最右侧核心占用率大多数时间为100%,而上面的8个线程,也就是4个核心,占用率其实是比较低的。这也是我们平时常常提到的为什么玩游戏,4核-6核是目前性价比最高的选择。因为大多数游戏对于核心数量的依赖就是这么多,即便有100个核,在游戏应用里主要发挥作用的还是那2-4个核心,只不过核心数越多,处理器总体负载就越低,其意义在于当你玩游戏的时候还想干点别的,比如剪视频、办公、网络直播推流的话,电脑不会出现卡顿。

而如果你只是专注于玩游戏,并不会在同一时间做其它高负载任务的话,核心数相对于主频来说,后者才应该是主要关注的因素。

·堆核并非不好,只是要精益求精才更有意义

到这里,我们就能够回答标题所提出的问题了,为什么明明能堆一堆核心,但英特尔却偏偏要跟频率较劲呢?

其实说到这里需要再次确认一个前提,我们的观点并不是说多核心不好,而是说在增加核心数的情况下,同时也要保证每个核心拥有更好的性能表现,这样对于整个处理器来说才是真正意义上的提升。你如果能够打包票100个核心个顶个都是最强者,那作为消费者的我们来说自然是表示欢迎。不过现实中想要实现这一点,基本不太可能。

此外,其实对于绝大多数普通消费者来说,从多核心上获得的收益要远远低于从高主频上获得的收益。因为多核心处理器主要还是应用在数据中心、服务器级别的系统当中,比如英特尔旗下的Cascade Lake-AP处理器,就可以通过双路搭建96核192线程的硬件系统。另外一些专业领域也对多核心处理器趋之若鹜,如影视后期行业、建筑行业等等。普通消费者玩游戏、办公、剪辑视频、做设计等等类似的应用场景下,高主频会获得更大的收益。

双路Cascade Lake-AP处理器可搭载96核192线程的硬件系统但对于普通用户来说有何意义呢?

所以相对于堆核心来说,英特尔每年在保证核心数增加的情况下,对每一个核心的频率不断优化,这就相当于给工厂的每一个工人做技能培训,最终一家工厂的所有工人都能达到匠人级别,从而使这家工厂在打硬仗时依然能够有出色表现。

现如今,英特尔十代酷睿处理器是典型的多核心+高主频平台,虽然有时候看起来不如“人多力量大”的那一方,但真上了“战场”,全是“精英”的十代酷睿就能够做到以少打多,这就是全面5GHz+睿频的意义。

从这一点来看,英特尔现阶段在处理器性能调校上,更加追求其在实际应用中的价值,而非软件跑分上的胜负。尤其是对于游戏,这个规模庞大、人群数量庞大的领域来说,英特尔通过不断提升主频,甚至将移动级处理器的睿频能力拉升到5GHz以上,展现出了极具针对性的策略,这种策略在应用中更切实际、更贴近用户体验,换来的自然是实打实的游戏体验提升。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    18024

    浏览量

    221535
  • amd
    amd
    +关注

    关注

    25

    文章

    5139

    浏览量

    132541
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10335

    浏览量

    206225
收藏 人收藏

    评论

    相关推荐

    共享单车到底是什么通信原理?

    我们经常骑的共享单车到底是什么通信原理,有人了解过吗?下面宝蓝小编就带大家了解下。
    的头像 发表于 02-25 10:32 358次阅读
    共享单车<b class='flag-5'>到底是</b>什么通信原理?

    请问M487KMCAN的SRAM到底是128KB还是160K?

    M487KMCAN的SRAM到底是128 KB 还是160K
    发表于 01-16 07:18

    PCIE的阻抗控制,到底是选择85还是100欧姆

    要求却是85ohm的标准,那么这个时候我们的线路阻抗到底是按照85还是100欧姆会比较好呢? 如下是关于线路阻抗的一些芯片要求或者协议要求。 总结起来就是Pcie3.0以下是100ohm
    发表于 12-22 15:14

    ADC到FPGA的并行数据线在PCB布线时是绕等长还是不绕的

    ADC出来到FPGA的并行数据线在PCB布线的时候是绕等长还是不绕的?MT-201笔记里的原话是“布设连接到接收器的数字走线时,请勿采用大量“转接”(tromboning)来使所有走线保持等长。”这个“大量”
    发表于 12-14 07:11

    模拟开关,如CD4051,4052和4053,此处的地是用AGND还是DGND

    的地是用AGND还是DGND? (2)对于某些只有一个地或电源的AD和DA,是接AGND还是接DGND,电源是用数字电源还是模拟电源?
    发表于 12-12 08:09

    去耦滤波电容怎么布局摆放,到底是先大后小还是先小后大?

    去耦滤波电容怎么布局摆放,到底是先大后小还是先小后大?
    的头像 发表于 12-04 15:43 963次阅读
    去耦滤波电容怎么布局摆放,<b class='flag-5'>到底是</b>先大后小<b class='flag-5'>还是</b>先小后大?

    AD8606到底是单电源供电还是双电源供电?

    为什么AD8606 的datasheet 上写的是单电源供地 (2.7V~5.5V),但是 ADI 的 应用笔记(CN0272)上AD8605的供地确实±5V呢?? 到底是单电源供地还是双电源供电???双电源供电不会坏掉吗??
    发表于 11-24 06:47

    呼吸灯到底是如何影响人的视觉的?

    呼吸灯到底是通过使灯快速亮灭还是改变平均电压来影响人的视觉的
    发表于 11-08 06:04

    数码管用共阳的还是共阴的?

    数码管用共阳的还是共阴的,stc单片机驱动
    发表于 11-03 07:49

    单片机的“性能”到底是什么?

    单片机的“性能”到底是什么?
    的头像 发表于 10-24 16:58 243次阅读
    单片机的“性能”<b class='flag-5'>到底是</b>什么?

    两轮平衡小车是用51单片机还是stm32

    两轮平衡小车是用51单片机还是stm32
    发表于 10-08 08:27

    AT指令,AT固件,这个AT到底是什么意思?

    我们常说AT指令,AT固件,这个AT到底是什么意思?
    发表于 09-26 07:25

    物联网卡的流量到底是什么?超全详解!

    物联网卡的流量到底是什么?超全详解!
    的头像 发表于 08-31 09:13 840次阅读
    物联网卡的流量<b class='flag-5'>到底是</b>什么?超全详解!

    请问M487KMCAN的SRAM到底是128 KB 还是160K?

    M487KMCAN的SRAM到底是128 KB 还是160K
    发表于 08-25 06:11

    射频设计中的互调失真到底是如何发生的呢?如何预防?

    互调是射频设计避免对的一个问题,到底是如何发生的呢?我们一起来学习下。
    发表于 08-12 11:30 767次阅读
    射频设计中的互调失真<b class='flag-5'>到底是</b>如何发生的呢?如何预防?