处理器史话 | 这张漫画告诉你,为什么双核CPU能打败四核CPU?

https://www.eefocus.com/mcu-dsp/371324
2016-10-28 10:28 作者:付丽华预计 9 分钟读完
 

2010 年初始,Intel 发布了全新的 32nm 双核 i5/i3 处理器,工艺的提升令双核带来了更强的性能,但双核毕竟只是双核,即便是拥有再强的单核执行效率,在多线程应用下也完全不是最廉价多核的对手,Intel 似乎也发现了这个现象,同时祭出了封存已久的超线程技术,让双核产品面对多线程应用时同样可以得心应手。

那么,什么是超线程技术呢?

采用超线程即是可在同一时间里,应用程序可以使用芯片的不同部分。虽然单线程芯片每秒钟能够处理成千上万条指令,但是在任一时刻只能够对一条指令进行操作。而超线程技术可以使芯片同时进行多线程处理,使芯片性能得到提升。

在这里,借用天极网上的一则漫画——《铁人三项之拔河:CPU 效率决定四核难敌双核》,以喜闻乐见的形式,展开关于效率的问题讨论。铁人三项将上演双核 CPU 和四核 CPU 的拔河大战,拔河的双方分别是具有先进架构技术的双核 CPU 以及具有更多核心的四核 CPU,谁能笑到最后我们拭目以待……

第一步:双方选手登场。

第二步:开局,四核兄弟以微弱优势领先。

第三步:双核兄弟发力,四核兄弟虽然用了洪荒之力,但依然惨败。

结局是:双核兄弟轻松获胜,四核兄弟虽然不服气,但是无可奈何,暗自思索。

结论:CPU 其实不仅是要看频率高低、核心数目多少、还有如架构技术设计等其他重要因素在里面。了解影响 CPU 效率的重要原因在那里……并不是核多就有优势,相反很多时候核多的 CPU 效率反而不如核心少的那颗。

漫画看完了,结论有了,但到底为什么四核败给了双核呢?这个结论看起来很不科学。
在 CPU 的工作效率中,到底是“核”重要,还是“线程”重要呢?

实践是检验真理的唯一标准,下面以实际的产品 PK,来证明一点:CPU 是如何玩转效率的 (以下的数据和图片,来自泡泡网)。

PK 的双方分别是 Intel 酷睿 i3/i5 双核和 AMD 速龙 / 羿龙 II 三核,老对手无需多介绍,直接进行了接下来的选题:比比多线程效率!目的是看看超线程技术是否达到了阻击对手三核的能力,在原本强劲的单核能力下,多线程是否会有亮点?

AMD 三核挑战酷睿 i3/i5,谁的效率更高?让我们拭目以待。

测试平台为 Win7 64bit,内存方面为 4G 标准的主流双通道 DDR3 1333 内存,在硬盘方面使用了西部数据单碟 250G 硬盘进行测试。

下面 PK 开始。

(1) PK 选项之 wPrime:逻辑多线程始终难敌真多核
本项目为理论运算对比测试, wPrime 是一款通过算质数来测试计算机运算能力等的软件(特别是并行能力),但与 Super Pi 只能支持单线程不同的是,wPrime 最多可以支持八个线程,也就是说可以支持八核心处理器。软件中不但加入了对多核的支持,而且算法更优,可以准确的反应出产品的运算性能,测试多核处理器性能比 SuperPI 更准确。

从测试成绩知道,纯运算下,虚拟的多核始终不如物理多核。

(2) PK 选项之 Fritz:超线程模拟四核逼平 AMD 三核
这是一款国际象棋测试软件,但它并不是独立存在的,而是《Fritz9》这款获得国际认可的国际象棋程序中的一个测试性能部分。由于国际象棋的运算大致仍旧是依靠电脑 CPU 的高速处理能力,将每一个可能的走法以穷举算法预测,从中选择胜算最大的最佳走法。所以用它来衡量对比不同的 PC 系统中 CPU 的多线程运算能力也是有参考价值的。

Fritz 测试的是 CPU 的 AI 算法运算能力,在默认情况下,软件是根据核心的数量,自动设置线程数,测试中明显多核优势明显,目前多线程的软件越来越多,核心数量是决定性能的重要因素。

结论:具备超线程技术的双核凭借先进架构仅能与 AMD 三核打成平手。

(3) PK 选项之 CrystalMark:线程数量决定整体性能比
CrystalMark 2004 是一款综合测试工具,可以测试包括:CPU (ALU 和 FPU)、内存、磁盘(硬盘)、图形卡,你可以整体测试你的机器性能或者是分类选择你需要测试的部分。

在算数处理器逻辑运算和浮点运算中,性能表现完全取决于主频、架构、核心数量。软件检测的是多核处理器中每个核心之间的协同工作性能,此项数值的大小可反映出多核处理器平台中每个核心到芯片组进行内部数据交换的带宽。

测试中基本上是 Intel 处于领先,大部分功劳相信并不是超线程所带来的效果,更多应该取决于主频高低,这也是高主频速龙双核性能高于羿龙双核的原因。

(4) PK 选项之 CineBench R10:逼平三核,缓存依赖明显
CineBench 使用针对电影电视行业开发的 Cinema 4D 特效软件引擎,可以测试 CPU 和显卡的性能。

一直以来,Intel 处理器都独霸渲染性能时代,单核性能新 32nm 产品都领先上代产品,i5 661 更是凭借高达 3.6GHz 的睿频加速技术,遥遥的拉开了差距。此外测试中多线程产品的优势还是比较明显,毕竟价格和架构都是与整体性能成正比的,多线程技术正好弥补了核心的损失,让成绩更加出色。

OpenGL 完全考验单核核心架构,对于缓存影响较大,单核性能越强,效果越明显,从结果来看,i3 与羿龙三核持平,i5 凭借高主频性能最高。

与非网原创内容,谢绝转载!

系列汇总:

之一:第一款处理器之谜

之二:处理器的春秋战国时代:8 位处理器的恩怨与纷争(上)

之三:处理器的春秋战国时代:8 位处理器的恩怨与纷争(下)

之四:处理器的三国时代:苹果搅动 MCU 江湖

之五:处理器的三国时代:DR 公司盛气凌人,IBM 转身成就微软

之六:32 位处理器的攻“芯”计:英特尔如何称霸 PC 江湖?

之七:AMD 称霸 PC 处理器市场的“昙花一现”

之八:CPU 两大阵营对擂,X86 构架让英特尔如日中天

之九:你知道 X86 构架,你知道 SH 构架吗?

之十:SuperH 系列处理器:昔日惠普 Jornada PDA 的“核芯”

之十一:MIPS 构架:曾经是英特尔的“眼中钉”

之十二:MIPS 构架之:我和龙芯有个约会

之十三:ARM 架构:有处理器之处,皆有 ARM

之十四:ARM 和英特尔还有一场“硬仗”要打!

之十五:PowerPC 架构:IBM 的一座金矿

之十六:PowerPC 和它的“前辈们”:曾经那么风华绝代

之十七:PowerPC 和它的“前辈们”:一代更比一代强

十八:当 Power 架构的发展之路遭遇“滑铁卢”

之十九:开启多核时代的 Yonah:它是英特尔酷睿 core 的开发代号

之二十:除了 Core iX 系列,你未曾注意的架构还有这些!

之二十一:处理器厂商的绝密武器之工艺之争

之二十二:CPU 的主频、倍频、超频,不是频率越高速度就越快

【转帖】处理器史话 | 这张漫画告诉你,为什么双核CPU能打败四核CPU?的更多相关文章

  1. 【转帖】处理器史话 | 当Power架构的发展之路遭遇“滑铁卢”

    处理器史话 | 当Power架构的发展之路遭遇“滑铁卢” https://www.eefocus.com/mcu-dsp/366740 (8)Power8:决定了 Power 平台的未来发展 2014 ...

  2. 【转帖】处理器史话 | 服务器CPU市场的战役, AMD、Intel和ARM的厮杀

    处理器史话 | 服务器CPU市场的战役, AMD.Intel和ARM的厮杀 https://www.eefocus.com/mcu-dsp/377300   说完了个性鲜明的消费类电子,接下来聊一聊通 ...

  3. 一张图告诉你为什么 Gmail 是最好的邮箱,以及大量私货

    今天早上,我的同事详细介绍了 Gmail 相比其他邮箱的优势,比如强大的垃圾邮件过滤.简单的使用界面.强大的功能设置等等.但是对我来说,这些并不是我使用 Gmail 的最重要原因. 我第一个正式的邮箱 ...

  4. 一张图告诉你:Android系统哪代强?

    一张图告诉你:Android系统哪代强? 新浪科技 王上 谷歌发布Android 1.5 的时候,开始以甜点命名,作为每个版本代表的甜点的尺寸越变越大.谷歌在2014年10月中旬发布了Android ...

  5. 使用GetLogicalProcessorInformation获取逻辑处理器的详细信息(NUMA节点数、物理CPU数、CPU核心数、逻辑CPU数、各级Cache)

    不过必须XP SP3以上才行.所有API大全: https://msdn.microsoft.com/en-us/library/windows/desktop/aa363804(v=vs.85).a ...

  6. 迅为iMX6开发板支持单核,双核,四核处理器,为客户产品选择提供灵活性

    本文转自迅为:http://topeetboard.com 店铺:https://arm-board.taobao.com 处理器:Freescale Cortex-A9 四核 i.MX6Q 主频 1 ...

  7. 一张图告诉你,只会HTML还不够!

    会了HTML和HTML5语法,你就真的会了HTML吗,来看这张图!是这本<超实用的HTML代码段>入门实例书的导览!熊孩子们,赶紧学习去吧! 如果一半以上的你都不会,必须看这本书,阿里一线 ...

  8. 一张图告诉你,只会这些HTML还远远不够!!!!!

    不知道自己HTML水平如何,不知道HTML5如何进化?看这张图 如果一半以上的你都不会,必须看这本书,阿里一线工程师用代码和功能页面来告诉你每一个技术点. 都会一点,但不知道如何检验自己,看看本书提供 ...

  9. JavaScript实现简单图片滚动 --9张图告诉你,C罗欲哭无泪

    源代码下载:http://download.csdn.net/detail/u011043843/7510425 昨晚德国和葡萄牙的焦点之战你看了吗?北京时间凌晨的比赛中.C罗领衔的葡萄牙0-4德国被 ...

随机推荐

  1. 斜率优化板题 HDU 3507 Print Article

    题目大意:输出N个数字a[N],输出的时候可以连续的输出,每连续输出一串,它的费用是 "这串数字和的平方加上一个常数M".n<=500000 我们设dp[i]表示输出到i的时 ...

  2. 06-Flutter移动电商实战-dio基础_Get_Post请求和动态组件协作

    上篇文章中,我们只看到了 dio 的使用方式,但并未跟应用关联起来,所以这一篇将 dio 网络请求与应用界面结合起来,当然这也是为以后的实战作基础准备,基础打牢,我们才能飞速前进. 1.案例说明 我们 ...

  3. learning svn diff --summarize

    # svn diff --summarizeA armbian-custom-dc/test/4g-power.shA armbian-custom-dc/test/4g-reset.shM armb ...

  4. jsDOM分享1

    java scrip-DOM概念分享 在java script中有三大核心分别为:javascript语法,DOM,BOM. 今天分享一下在学习dom后的一些理解,希望大家支持. 绑定事件 之前学习过 ...

  5. Tomcat配置二级域名的分配与访问

    回顾tomcat Tomcat是Apache软件基金会(Apache Software Foundation)的一个顶级项目,由Apache, Sun和其他一些公司及个人共同开发,是目前比较流行的We ...

  6. BMP文件格式详解(BMP file format)

    BMP文件格式,又称为Bitmap(位图),或是DIB(Device-Independent Device,设备无关图),是windows系统中广泛使用的图片文件格式,由于它可以不作任何变换地址保存图 ...

  7. Win10远程连接自己的电脑提示“登陆没有成功”的解决方案

    问题:提示登录没有成功 猜想: 1)要么是账号密码输入错误,必须是系统的用户名.密码 2)要么是配置问题,配置解决如下: 1.开启允许访问远程 找到此电脑-右键属性-高级系统设置-远程-勾选允许远程连 ...

  8. Java运算符和类型转换

    以下代码输出结果是: public class Test { public static void main(String[] args) { int a = 5; System.out.printl ...

  9. Vue2.0 render: h => h(App)的解释

    render: h => h(App)是ES6的写法,其实就是如下内容的简写: render: function (createElement) { return createElement(A ...

  10. HBase(一) —— 基本概念及使用

    一.安装&启动 下载 https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/2.1.8/ 快速开始文档,HBase2.1.8 http://hba ...