CPU核数是不是cpu线程越多越好吗

为啥手机CPU核心数越来越多 比电脑还多_中国派CN314智能生活网
为啥手机CPU核心数越来越多 比电脑还多
作者:中国派
【中国派报道】智能手机发展太快了,尤其是移动处理器上,今年年底联发科的10核处理器就要跟大家见面。
或许你也想问,为何手机处理器上的核心比数目提升的比计算机快?难道就是为了单纯的制造噱头吗?现在有网友在知乎上,给出了自己的详细看法。
最根本的是,PC和手机两个领域对处理器有非常不同的需求,前者可以以一味地追求高主频,高单核性能,因为它可以安装风扇或者安装很大块的散热装置,可以直接接入家用能源。
手机则是核不可以&一味地&追求高频,它小巧,它随身携带,它要考虑发热,要考虑电池的容量。
所以,智能终端的SOC在设计的时候必须在兼顾温控与能耗的情况下。这注定智能终端的SOC要走PC的多核化老路,并且做更多样化的尝试。
以下是具体的解答:
多核只是其中一种尝试。因为单核在主频上去以后,要求的电压更高,发热严重,而随着发热量的增加,漏电率又会增加,会进一步增加能耗与发热。而这两项恰会影响手持设备的两个重要体验,即续航与温控。
在单核方面,相应的技术改进有HPM,漏电率比LP下降不少,所以同样的主频可以跑在更低的电压上。除此之外,还有一些筛选和区分不同品质晶圆的技术,例如三星的ASV,晶圆质量高的同频下可以跑更低的电压。
与此同时,还有各种类型资源的DVFS支持,idle支持,clock gating,regulator gating,power domain&&好了,那单核的性能努力如何呢?从当前市场上在售的来看:
&Cortex-A57是ARM最先进、性能最高的应用处理器,号称可在同样的功耗水平下达到当今顶级智能手机性能的三倍;而Cortex-A53是世界上能效最高、面积最小的64位处理器,同等性能下能效是当今高端智能手机的三倍。这两款处理器还可整合为ARM big.LITTLE(大小核心伴侣)处理器架构,根据运算需求在两者间进行切换,以结合高性能与高功耗效率的特点,两个处理器是独立运作的。&
而未来联发科上市的全新Helio X20(即MT6797)的大核A72可以到2.5G。那问题来了,虽然性能很强劲,但是发热的剧增会导致处理器持续高频不了多久。因为外部人体的温度是恒定的,37度,再温一点,42~43度,再热一点45~47度,再就烫起来了。所以这个加上主板的散热结构已经阻止了固定工艺和技术下的性能成长空间。也限制了高频核心的高性能的应用。
而加强手持设备的结构空间限制,又限制了散热技术的应用,这个是PC和服务器根本就不存在的问题。
既然往上涨不了了(实际上还有技术和成本制约),那是不是可以横着涨呢,好了,尝试多核,而多核又有同构多核,异构多核,有真多核还有伪多核。
到这个份上,咱们就可以得到一个初步的结论,多核完全是为了迎合消费者,不是为了迎合和迎合,而是为了给用户更好的体验。
为什么会提供更好的体验?
随着主频的提升,单核的工作能耗会随着指数级上升,相应的热量聚集也会更高。换算到同等计算能力(单位时间内可执行的指令数)的多核,能耗上升呈线性关系,热量聚集会明显降低。具体量化起来,得画个图表,把频率,核数和能耗关系绘制出来,这里先省掉。
1、对于远古时代的单一任务系统,多核是没有意义的。任务的工作量没有办法分派给其他核心执行。并行不起来。
2、现今的系统,包括Android等手持设备的系统默认任务数量已经非常多,具体数量会有差异。稍微看了下MX3,有100+,实际线程数只会更多。
3、多核相比单核,无用的任务context switch会减少,能耗利用率会提高,任务的响应能力(最高频率满足条件下)也响应会增加。甚至对于一些关键的任务,可以通过独占某一个核心获得最好的响应能力。
那核数是不是越多越好呢?是不是100个任务就开100个核呢?肯定不是,首先有硬件成本的限制,其二,核数多了以后,负载均衡,任务迁移,甚至任务同步也是很大一笔开销。
中国派高级编辑
参与讨论()
您需要登录后才能评论
--atuser--是不是 四核的就是比双核的CPU快呢?运行速度上?
是不是 四核CPU主频都高于双核CPU主频?
全部答案(共1个回答)
后面玩多核的游戏,这样CPU自2003年以后开始玩多核。
但是最近IBM好像解决了高主频的问题,又开始玩高主频+多核游戏,最近的IBM POWER 7 CPU主频降到3.8GHZ,性能却大幅比POWER 6提升很多,这个星球上面CPU最高峰还是蓝色巨人IBM。
资料摘要
【Power4是第一个实现多核心设计的处理器,虽然今天多核心处理器早已成为主流,但Power处理器的前瞻性设计仍然不容质疑,而在Power4之后,均是双核心的设计,在Power5身上,IBM实现了多线程设计(SMT),而到了Power6则大幅度提升了主频,并进一步强化了浮点与虚拟化性能。而到了POWER7,核心数量猛然提升至8个,核心的多线程数量也提升至4个,仅从这一点...
楼主这个问题问得好,这里解释一下:
核心多和运算速度快没有必然的线性关系
核心多和主频高低也没有必然的线性关系
核心多源于现在电子芯片制造已经接近一个瓶颈,连INTEL这样大家也不能单纯的提高主频来达成摩尔定律的要求,只好跟在IBM的POWER 相关信息后面玩多核的游戏,这样CPU自2003年以后开始玩多核。
但是最近IBM好像解决了高主频的问题,又开始玩高主频+多核游戏,最近的IBM POWER 7 CPU主频降到3.8GHZ,性能却大幅比POWER 6提升很多,这个星球上面CPU最高峰还是蓝色巨人IBM。
资料摘要
【Power4是第一个实现多核心设计的处理器,虽然今天多核心处理器早已成为主流,但Power处理器的前瞻性设计仍然不容质疑,而在Power4之后,均是双核心的设计,在Power5身上,IBM实现了多线程设计(SMT),而到了Power6则大幅度提升了主频,并进一步强化了浮点与虚拟化性能。而到了POWER7,核心数量猛然提升至8个,核心的多线程数量也提升至4个,仅从这一点就意味着性能的巨大提升。
经过近三年的积淀,新发布的Power7号称Power架构近十年划时代的产品,如上面所提到的,实现从双核到八核的跨越、单核双线程到四线程的突破、在没有提升频率的前提下单核性能提升。
相比Power6,Power7工艺有了进步,用45nm SOI铜互联工艺,核心面积为567mm,晶体管数量为12亿个,核心面积有所扩大,晶体管数量攀升,这也意味着片上可以集成更多的缓存。Power7主频在3.0GHz和4.14GHz之间,可以看到Power7的主频相比Power6没有提升,反而有所降低,但是Power7核心设计借鉴了Cell处理器的优点,具有强大的浮点运算能力;并且Power7具有4个、6个或8个核心,每个核心支持4个线程,总共具备32线程的并行计算能力,相比Power6的双核四线程,计算能力明显提升。
在缓存上,Power 7的每个核心具有32KB L1指令缓存和32KB L1数据缓存,每个核心具有256KB L2缓存。此外,L3缓存从片外改为片内,Power7集成了32MB的eDRAM L3缓存,eDRAM技术使一个晶体管就可以寄存1bit的数据,而一般的SRAM技术则需要6个晶体管才寄存1bit的数据。这种新引入的eDRAM动态快速缓存技术大大减少了晶体管数量和芯片面积,并让速度得到成倍的提升。在I/O上,Power 7处理器集成了两个双通道DDR3内存控制器,提供100GB/s的内存带宽,这也远远领先Power6。
  在特性上,Power7提供了一些新的性能和功耗控制特性,让Power7更加智能,具有更高的能效。如Turbo core技术,用户可以关闭8核Power 7处理器中的4个核心,其余4个核心频率可以自动提升,并可以利用所有的L3缓存和内存带宽,在某些应用中这样可以增强处理能力,并降低一些应用软件基于核心数量的许可证费用。 】
现在可以简单回答楼主问题了:
CPU多核运算和两个因素有关:
第一硬件的规格
第二软件的优化
那么我们要说四核一定比双核快,那一般指对于多核优化过的大规模运算的软件,这些软件往往是企业级计算应用的,我们的桌面计算机还多半见不到这样的应用软件或者只是这种企业级软件的单机客户端接口软件。
还有四核主频高于双核,这个也不一定,看看厂家的规格表就好了。
四核和双核比运算能力一定要看运行的具体软件,在低端软件中,两者运算上并无多大区别,原因就是低端软件有很多没有针对四核做充分优化,运算起来四核的优势发挥不出来。
就是硬件是8核,不是软件虚拟8核的
i5是真四核心四线程,不带超线程技术,一般游戏i5绰有余裕,对于新世代游戏引擎,核心数越多越好,而且对超线程技术优化的游戏以后会越来越多。i7的主频高于i5速度...
主频仅仅是CPU性能表现的一个方面,而不代表CPU的整体性能。还有外频、前端总线(FSB)频率、内存等,,如果它们之间不搭配好,就好比一条高速公路,时宽时窄,宽...
一.以英特尔为例,简而言之:酷睿只是个代号,就想大家的名字一样,其实它是CUP...“酷睿2”是相对于“酷睿”只是不同的世或代罢了...
1.四核里面是由两个...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
cpu核数是什么意思
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
就是一块CPU上面能处理数据的芯片组的数量.比如单核就是只有一个处理数据的芯片.酷睿双核有两个.比如现在的i5 760,是双核心四线程的CPU.而 i5 2250 是四核心四线程的CPU.核心数越多数据处理能力越强大.主频也叫时钟频率,单位是兆赫(MHz)或千兆赫(GHz),用来表示CPU的运算、处理数据的速度. 多核心,也指单芯片多处理器(Chip Multiprocessors,简称CMP).CMP是由美国斯坦福大学提出的,其思想是将大规模并行处理器中的SMP(对称多处理器)集成到同一芯片内,各个处理器并行执行不同的进程.频率:可以理解为CPU运算单位的整体运算速度核数:一个CPU可以封装1、2、4、6个运算单位同时做运算,此运算单位称之为核核心数二就是两个内核的CPU.CPU的线程就好像是两条流水线在工作一样,在做多任务的时候,有超线程的会比单线程的工作程度快!不是!核数现在大多数是2、3、4,线程数不同于核数!不一样的概念,挑CPU是挑核多点的,处理速度要快些.
为您推荐:
其他类似问题
扫描下载二维码}

我要回帖

更多关于 cpu是不是核越多越好 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信