导航:首页 > 配服务器 > 服务器为什么那么多核

服务器为什么那么多核

发布时间:2022-10-19 18:32:47

1. 电脑cpu的几核什么意思

CPU作为电脑的核心组成部份,它的好坏直接影响到电脑的性能。下面是我带来的关于电脑 cpu 几核什么意思的内容,欢迎阅读!

电脑cpu的几核什么意思:

同品牌CPU,核越多越好,但在低运算的时候是体现不出多核的优势的。甚至在某些看单核频率的运算的时候,多核甚至表现不如单核的,选取的时候看实际使用而定。如果一个人就上上网,看看电影,聊下QQ之类的,双核跟4核、8核在眼中都差不多的,甚至会觉得双核更好。

多核强在多线程处理,在进行高强度运算的时候,就可以体现出多核与单核的区别。

相关 阅读推荐 :

多核处理器是指在一枚处理器中集成两个或多个完整的计算引擎(内核)。多核技术的开发源于工程师们认识到,仅仅提高单核芯片的速度会产生过多热量且无法带来相应的性能改善,先前的处理器产品就是如此。他们认识到,在先前产品中以那种速率,处理器产生的热量很快会超过太阳表面。即便是没有热量问题,其性价比也令人难以接受,速度稍快的处理器价格要高很多。

英特尔工程师们开发了多核芯片,使之满足“横向扩展”(而非“纵向扩充”) 方法 ,从而提高性能。该架构实现了“分治法”战略。

通过划分任务,线程应用能够充分利用多个执行内核,并可在特定的时间内执行更多任务。多核处理器是单枚芯片(也称为“硅核”),能够直接插入单一的处理器插槽中,但 操作系统 会利用所有相关的资源,将每个执行内核作为分立的逻辑处理器。通过在两个执行内核之间划分任务,多核处理器可在特定的时钟周期内执行更多任务。多核架构能够使软件更出色地运行,并创建一个促进未来的软件编写更趋完善的架构。尽管认真的软件厂商还在探索全新的软件并发处理模式,但是,随着向多核处理器的移植,现有软件无需被修改就可支持多核平台。

操作系统专为充分利用多个处理器而设计,且无需修改就可运行。为了充分利用多核技术,应用开发人员需要在程序设计中融入更多思路,但设计流程与对称多处理 (SMP)系统的设计流程相同,并且现有的单线程应用也将继续运行。得益于线程技术的应用在多核处理器上运行时将显示出卓越的性能可扩充性。

此类软件包括多媒体应用(内容创建、编辑,以及本地和数据流回放)、工程和其他技术计算应用以及诸如应用服务器和数据库等中间层与后层服务器应用。多核技术能够使服务器并行处理任务,而在以前,这可能需要使用多个处理器,多核系统更易于扩充,并且能够在更纤巧的外形中融入更强大的处理性能,这种外形所用的功耗更低、计算功耗产生的热量更少。

多核技术是处理器发展的必然。推动微处理器性能不断提高的因素主要有两个:半导体工艺技术的飞速进步和体系结构的不断发展。半导体工艺技术的每一次进步都为微处理器体系结构的研究提出了新的问题,开辟了新的领域;体系结构的进展又在半导体工艺技术发展的基础上进一步提高了微处理器的性能。这两个因素是相互影响,相互促进的。一般说来,工艺和电路技术的发展使得处理器性能提高约20倍,体系结构的发展使得处理器性能提高约4倍,编译技术的发展使得处理器性能提高约1.4倍。但是今天,这种规律性的东西却很难维持。多核的出现是技术发展和应用需求的必然产物。

看了电脑cpu几核什么意思 文章 内容的人还看:

1. cpu几核什么意思

2. 怎么看cpu是几核的

3. cpu最大多少核

4. 笔记本电脑什么型号CPU性能最好

5. AMD CPU如何区分几核

6. cpu决定电脑的什么

7. 关于优化电脑CPU的方法有哪些

8. 在哪里可以查看电脑cpu,怎么看cpu的优劣好坏

2. 为什么有人说服务器CPU垃圾

为什么有人说服务器CPU垃圾?

我觉得说服务器CPU垃圾的原因有两点

第一:主频低, 游戏 体验差点被当成垃圾

什么是服务器CPU,就是用来给服务器使用的,服务器正常24小运行,对待CPU稳定性有很高的要求。另外要同时处理多个请求,但是每个请求并不是那么的复杂,为了满足条件服务器CPU就有了以下几个特点。

正是因为稳定,主频低才合适做服务器CPU,但是当我们把这类CPU拿来家用时,尤其是拿来运行大型的单机 游戏 ,这类对单核频率有要求的 游戏 来说,可能服务器CPU的表现就不那么的出色,自然很多使用过这类CPU的 游戏 发烧级玩家会觉得此类CPU很垃圾。

准确的说,可能没有没有认识到此类CPU的针对领域吧,杀牛用羊刀,自然不是那么顺手。

第二:配对主板少,山寨居多,易出问题被当做垃圾

服务器CPU绝大部分都是国外一些服务器拆机然后送到国内的,俗称“大船靠岸”,很多“自称垃圾佬的图吧大佬”喜欢研究的东西。

因为此类CPU的主板很难买到新的,因为生产这些的都去卖服务器了。市场上流通的都是一些拆机主板,大家熟知的华南,科脑、美可可等品牌,也是佩服他们。能魔改成适配的,当然质量上就大打折扣了。很多不懂的小白上车,可能用不了多久主板坏了。城门失火殃及池鱼,怪主板差的同时,CPU也被顺带看做垃圾了。

并且适配的主板如果是一线厂家生产的话价格很高,已经超出了同级别的家用电脑,主板贵,没人买,COU自然便宜,便宜了自然有人认为是垃圾。

我觉得服务器CPU并不是垃圾

看每个人怎么使用了,我个人还在使用者E3处理器,很好用,也不存在什么大的问题。关键看怎么选配,怎么去使用,合适自己的才是最重要的,而不是一味的认为服务器的CPU就是垃圾。

以上是我对这个问题的解答和观点,纯手打,实属不易,也仅表达个人观点,希望能给读者很好的参考,若是觉得写的还可以就给个赞吧。

服务器CPU好比大拖头,桌面CPU好比小轿车。你要拿大拖头来飙车显然飙不过小轿车。但你拿来拉重活试试。高清视频剪辑,3D建模渲染,多任务工作,那服务器CPU哪怕是上代的性能也是杠杠的,而且不用担心工作一半突然给你定住要你重启,倒是你拿来 游戏 ,那么显然不怎么样了。一个是赚钱的工具一个是拿来玩乐。怎么比?

我是很懒的,我才不自己买主板一堆东西自己配。直接买个淘汰下来的品牌工作站主机,除开机自检时间比较久,启动系统后就非常爽了。

很多人的印象中都觉得服务器CPU不值得购买,然而市面上很多服务器CPU都卖的很火,比如英特尔志强E5系列,动辄8核心、10核心的至强CPU只卖不到一千元,然而英特尔和AMD最新款的消费级10核心以上的CPU至少都在3000元以上,从核心数量来看,很多人就是冲着E5这类服务器CPU便宜量又足来的。



当然,对于主流应用和 游戏 来说,市面上大部分的服务器CPU都不太合适,一方面是因为这些CPU都是老旧服务器淘汰下来的,虽说核心数量多,但是架构较老,频率也不高,真要比玩 游戏 的话,这些动辄10核心以上的服务器CPU可能还不如酷睿I3效果好。另外,大部分的日常应用对多核心CPU的支持不佳,服务器CPU核心数量虽多,但是反倒派不上用场。



不过即使如此,像至强E5 2000系列的CPU仍然非常热销,工作室买来可以加速视频渲染和3D渲染,提高内容创作效率,还有的 游戏 工作室专门买这类CPU 游戏 多开,毕竟核心越多,越能承受多个 游戏 同时运行的压力,这是那些普通消费级CPU难以相比的。



有的人可能担心这类CPU的保修问题,确实这类服务器CPU基本都属于二手货,没法考虑保修问题,但是CPU正常使用中就很难损坏,唯一值得担心的反倒是主板,这从一定程度上就要看运气了,不过好歹这类平台的价格都不贵,如果是用个两三年坏了也算是用值了。

说服务器cpu垃圾的都是一些不思进取整天呆在家里打 游戏 的人

不是服务器CPU垃圾,而是人的认知没有到位,觉得对自己用处不大的东西就垃圾,实际上去看看服务器CPU的价格和家用CPU的价格,就知道服务器的CPU到底垃圾不垃圾,当然这里的价格是指一手的价格,不要拿那些洋垃圾的价格来说事情。服务器CPU和家用CPU相比,往往有以下特点,主频低,核心多3,IO性能更强,更注重稳定性。

所以对于普通用户而言,服务器CPU并不是很适合,其中影响最大的还是主频,在桌面处理器已经突破5GHz的情况下,服务器CPU的频率往往还在4GHz徘徊,而且核心数量越多的型号,其频率更低,譬如最新的AMD EPYC系列产品里面,我们可以看到频率最高的是8核16线程的产品,其主频也才4.1GHz,而桌面的8核16线程早就是4.7GHz的水平了,而最高端的EPYC产品,核心数量达到了64核,但是主频最高只有3.675GHz。

而频率对于单线程的性能影响是很关键的,在 游戏 等项目上面,高主频的CPU往往具有更好的性能表现,这也导致了在 游戏 等方面的表现中,服务器CPU往往不如桌面CPU,而这个也是服务器CPU垃圾的主要原因,此外我们以AMD EPYC产品的价格为例,我们可以看到服务器的CPU价格远超桌面的产品,所以更加让人觉得服务CPU垃圾。

不过这些钱并不能说是白花了,服务器CPU在IO部分的表现是可以秒杀桌面处理器的,目前的桌面处理器往往也就是支持双通道内存,而服务器CPU直接支持8通道内存了,此外在PCI-E通道数量上面,服务器CPU的数量也远超普通桌面CPU,可以看到EPYC服务器CPU支持高达128个PCI-E通道,而桌面的往往也就是20条左右。

此外在主板的选择上面,服务器CPU往往也不会有很多选择,而且其考虑的也不是家用环境,所以对于普通玩家而言,其周边的配置往往也不合意,而且价格也往往很贵,这进一步让服务器CPU没有那么香了。

当然如果是洋垃圾的话,成本会便宜很多,整体成本可以做得比家用更低,但是主频低的问题依旧无解,主板的话,这个里面的水就比较深了,二手服务器主板,山寨板,HEDT平台的新主板都有,这也导致了搭配出来的平台良莠不一,出点问题就满天飞,给大家带来不好的印象。

总的来说,服务器CPU在今天对于个人用户早就没有必要了,桌面上面的8核16线程也算是很常见的配置了,16核32线程的产品也有了,已经不是当年最高4核8核心的时代了,服务器CPU早就没有那么香了,如果不是玩家的话,就不要去玩服务器CPU了。

服务器CPU垃圾——洋垃圾。

其实这应该分两方面说

在锐龙出现之前,一直是英特尔霸占着CPU市场,无论是双核、四核普通桌面级,还是六核、八核旗舰级,甚至连十核、十二核的服务器CPU也进入了不少家庭。

而多核心低主频的服务器CPU是从哪里来的,这成了他们洋垃圾称号的起源——新型号的太贵用不起,走进家庭的服务器CPU都是些便宜货,是从淘汰的服务器上扒拉下来的。

这样的CPU不好吗?没有什么不好,主频低、发热高而已,并没有太多缺点,性能来说,多核心给多任务、多线程软件提供了很多便利。

但是,这样的CPU需要搭配相应特殊的主板才可以使用,这才是真正有风险、被说成垃圾的地方。

像X58、X79这种主板,市面上很少买的到大厂产品,毕竟是卖服务器的。想要好主板只能买到拆机板。而这时候,科脑、华南、美可可等品牌的X58X79主板就应运而生了。而其做工、质量,都不可能跟技嘉华硕微星比较,但是售价也不低,四五百一张,而且豪华版的卖八百多。没办法,想用多核撑场面,就得靠这种主板,毕竟是新的,有售后。

随着锐龙一代上市,六核、八核的桌面级CPU才有机会走进千家万户,二代锐龙上市,进一步拉低了六核十二线程、八核十六线程CPU的售价,三代锐龙上市,一代二代锐龙价格更低,八核十六线程才一千多点,而且可以搭配质量过硬的大厂主板,还可以使用最新的技术——RGB、M.2、XFR等。这时E5、E7才算是真正到了尴尬的时候——可玩性不高,就像是一头忠实的老牛,只能低头干活,没有任何趣味,而且主板随时翻车。

这就使原本自嘲的洋垃圾真正变成垃圾了——多核多线程的优势在锐龙面前不堪一击,主频没锐龙高,主板质量差。

虽然如此,这并不能说CPU如何如何,毕竟在英特尔挤牙膏的那些年,E5E7填补了多核多线程的空白,而且错不在CPU在主板。要用发展眼光看待它们,它们只是跟不上这两年的 科技 步伐了。

如果手里还用着E5的用户,请善待它们,它们很老了,但是依然勤勤恳恳。如果新用户装机,买新不买旧就是说给你们听的,感受 科技 的魅力吧。

服务器CPU一点儿也不垃圾。

华南X79主板烈焰战神,CPU是 E5-2680V2,32G服务器内存,性能杠杠的!

要是追求单核频率高些,2643V2.很划算,主频3.5G,六核心十二线程。2667v2,2673v2都很好。

玩 游戏 也不差,配个好点儿的显卡就行了。

x99先进些,2678v3很流行,实际体验没多大差异。

主板要用大板,两个或三个显卡插槽。要有m2接口,快很多。四个内存插槽,方便组成双通道。

不 服务区cpu并不垃圾 反而性价比还很高 我做视频剪辑 用的就是工包主板x79加至强E5的服务区CPU还用了ECC服务区内存 价格低 性能好 其实适用才是王道 如果你玩大型 游戏 的话 主频高的普通版本的cpu很适合 但是如果你好做视频 图形图像处理的话 服务器的cpu 你可以考虑一下啊 不会让你失望的

因为这些人基本就是没玩过这类CPU,另一方面主要是支持这类CPU的主板太少,而大部分支持这类CPU的主板都是小厂,其实服务器U类别很多,其中不乏有一些最贴近普通PC的单路U,比方说当年的E3 1230,这些CPU都是核心数不高但是主频还是非常不错的,一般都是用来做高性能工作站使用的,这种一般就是I7类型的服务器版。

还有现在的多路服务器CPU的中高端产品,核心数量都是可以动态调整的,比如说AMD的宵龙,动态调整核心,其玩 游戏 也是非常厉害的。

其实我们很多时候概念还是停留在过去的思想里面里面,其实现在我们的 游戏 已经对多核做过很好地优化了,虽然服务器版的主频很低,但是你会发现 游戏 帧速率并没有拉到多地,这说明服务器版的CPU在 游戏 方面还是可以完全胜任的。

另外很多人喜欢搞服务器CPU主要是因为服务器CPU便宜,U便宜,内存也非常便宜,随便上个64GB的内存也花不了多少钱,最重要的是现在很多经典的服务器CPU也有高主频的,即使在玩 游戏 方面也十分充足。

另外造成一个最大的误解,就是很多人说服务器CPU垃圾,其实真正的原因是你不会选择,有些CPU天生下来就是为了稳定性,比如一些文件服务器用的2450/2650,其核心主频是非常低的,但是核心数多,其主要目的就是为了保证稳定性,你说你要是用这种服务器CPU玩 游戏 那就太难为他们了,因为时钟频率太低了。因为低功耗问题这类服务器CPU阉割了大量的ALU单元,其逻辑运算单元完全无法保证复杂的大量逻辑运算,玩 游戏 当然卡不说帧数还上不去。

你可以淘那些从提供服务器虚拟化那种的CPU,其主频高ALU单元多,虽然在寿命方有损耗但是不影响你玩 游戏 。总之服务器CPU要看你会不会选择,并且有更好的主板支持的话,我觉得在很多方面吊打消费级CPU是没有任何问题的,尤其是性价比方面。

专业专用

有一说一,一个东西设计成什么样的,大家最好就按照什么样的用法来用。


相信很多朋友没买过云服务器,所以我先讲讲怎么玩云服务器。首先你要挑一个看着顺眼的厂商,然后花钱买(其实应该叫租)一定时长的服务器资源,然后厂商就会给你分配一个虚拟机,这个虚拟机就等于是你自己的了,可以随便怎么玩,比如打个小网站、挂个下载器当网盘之类的都可以。而这些厂商会为大量用户提供这种服务,那么大家应该也可以想到,这些厂商使用的服务器CPU应该具有一下特征: 主频低,核心多,可以同时支持大量并发。


但是这些特性,和我们家用用户基本完全没什么关系。一般的 游戏 和应用对多核的优化不是那么完善,多核特性用处不是很大。主频低会导致很多需要单核性能的应用和 游戏 卡顿。综合起来,你说使用体验能好吗?

英特尔挤牙膏

很多人用服务器CPU的很大一个原因,其实是因为当年英特尔没啥对手,家用CPU性价比不高。当年我混迹显卡吧的时候,看到很多人装机用的都是服务器的那款E3V2, 当时的家用酷睿系列的处理器价格高,但是单核性能对比服务器CPU来说拉不开差距,结果就是性价比被完爆。

不过这种情况现在应该是不存在了,AMD自从出了锐龙系列处理器,英特尔有了竞争对手,再也不敢挤牙膏了。所以现在这个时段,家用装机,正常挑选一款家用CPU就可以了,没必要在迷信当年的经验去用服务器CPU。如果你还要头硬去用的话,很可能会因为主频低,运行 游戏 卡,而发出类似本问题的抱怨: “为什么服务器CPU这么垃圾”

3. 为什么服务器需要能么多的核心

并发处理更多的任务。

4. 为什么现在cpu不再提高主频而是走多核

如果你对2004年英特尔总裁贝瑞特当年当着6500人惊天一跪还记忆犹新的话,或许能更能理解这个问题,当年老贝这一跪是对“惟主频论”失误的真心忏悔。

当时NetBurst架构的Prescott(Pentium 4的核心),虽然已经是用了最先进的90nm工艺,但是3GHz主频的CPU功耗就超过百瓦,如果频率要超过4GHz,功耗将是何其了得。

所以,在这儿就可以回答题主, 正是因为功耗(散热)制约了主频的提升 。
登纳德缩放定律的终结
相信你也听过摩尔定律,它告诉我们,芯片中晶体管的尺寸正在不断减小,因此芯片的晶体管数量可以不断增加。虽然近些年,摩尔定律一直在修改,但它似乎尚未完全停止。

事实上,除了摩尔定律,还有一个很重要的定律,称登纳德缩放定律(Dennard Scaling),大体说,随着晶体管尺寸的减小,它的功耗也按面积大致按比例下降。

摩尔定律和登纳德缩放定律这两个好基友放在一起,就是要告诉我们,可以不断缩小晶体管尺寸,并且在CPU中容纳更多晶体管,而功耗基本不变。

但是,到了Pentium 4,基本上宣告了登纳德缩放定律的终结,因为Pentium 4的性能只有486的6倍,但功耗却是后者的23倍(6^1.75)!

好吧,看看上面的图,随着晶体管的面积密度上升(蓝色线)16倍,功耗仅下降约4倍(紫色线),功耗降低已经不再与芯片面积密度上升成正比,Dennard Scaling is dead.

也就是说,继续以提升频率来提升性能的方法已经行不通了!
多核也能刷性能
到底CPU的性能是怎么定义的?英特尔是这么说的:

其中f为频率,提升f就能提升CPU性能,不过这条路已经不通了。

但是,我们还可以提升IPC呀,IPC(instruction per clock)是每时钟周期内所执行的指令数,所以才有了多核,2个核心,IPC就是原来的2倍,4个核心,IPC就翻了4倍,CPU的性能也就得到提升。所以我们消费级的CPU才从2核变成了4核,再到8核,现在已经升到了16核。

反正呢,现在摩尔定律还能苟延残喘,但Dennard Scaling已是过去式,虽然工艺越来越先进,CPU里可以装进更多的晶体管,但由于功耗墙的原因,已经没办法提高单个内核的频率,解决方法是在芯片上保留更多内核以提高CPU性能。当然并非所有程序都可以支持多核,因此这种潜在的性能增益并不总是能够得以呈现,但肯定是越来越好了。

发动机的转速再高,对速度的提升,也比不上气缸多来的直接! V12 发动机不会搞9000转,8000进红线。

一个喇叭尺寸再大,音量再高,看电影的时候,也不可能比7.2声道效果好。

目前限制CPU的不是技术工艺,而是散热,Intel的CPU可以轻松6-7Ghz,前提是你得液氮散热,考虑到目前大多数风冷散热现实,限制主频2-4之间,也是对市场妥协。如果将来某一天,普及微型液氮散热器,说不定多核就没那么重要了

欢迎你的阅读
首先,要说的是现在手机也不是不提高主频了,只是提高的速度比以前更慢了。

欢迎关注作者,一起聊 科技 、数码。

不要光用频率衡量CPU的单核性能。举个例子,里程碑1代的555Mhz主频的德仪CPU,可以把HTC G7上面那颗1Ghz CPU从上到下秒一个遍。CPU单核心性能,可以用车辆的轮子计算。频率只是转速,代表转多块。影响的另外一个因素是单核能效,对应的是轮子的直径。轮子的直径大,并不需要转多快也能维持高度。但是直径小的,必须提高转速才能达到一样的速度,带来的结果就是功耗和发热的提高。

不要看核心频率来定量CPU性能,要看核心架构在看频率,一般同一架构频率越高性能越好,像3.2gHz的八核推土机性能还不如四核八线程的酷睿i5性能好。四核四线程奔腾N4200还没有双核四线程M5性能好。目前CPU领域性能最好的是酷睿了,像主机CPU美洲豹架构只能和打桩机差不多,和酷睿i差远了,有人推测八核美洲豹性能居然只有比双核酷睿i5好一点。

一个CPU中含有数十亿个晶体管,比如英特尔的主流CPU拥有20亿个晶体管,在某些高端产品中晶体管数量高达60亿个。晶体管在做模拟信号的相互转换时会根据CPU主频的高低产生动态功耗,因而CPU的主频越高,发热量就越大。

当然芯片的制造工艺一直是在不断发展,根据摩尔定律,集成电路上可容纳的元器件的数目,约每隔一年半会增加一倍,性能也将提升一倍。

2000年的奔腾4处理器,制作工艺是180nm;

2010年的酷睿i7-980X,制作工艺32nm;

2013年的酷睿i7 4960X,制作工艺是22nm;

现如今酷睿i7 9700k的制造工艺更是达到了10nm级别。晶体管做得越小,导通电压更低,就可以补偿了CPU主频升高带来功耗的增加。

但是,CPU的制造工艺是不会无休止地提升,越往后技术难度越大, 因而制造工艺是限制目前CPU主频提升的最大障碍 。 而且晶体管尺寸是减小了,但数量的增加会使晶体管之间的积热问题凸显出来,因此总的发热量并不会有太多减少。

况且主频仅仅是CPU性能表现的一个方面,而不代表CPU的整体性能。CPU的性能参数还有二级缓存、三级缓存、指令集、前端总线等方面。一味地升高CPU的主频,会使CPU的发热量成倍增加,最后为了给CPU降温就要在散热装置上花费极大的功夫,这样做是得不偿失的。

所以为了增加CPU的速度,半导体的工程师们就给CPU设计多个核心,能够达到相同的效果。就好比有100道算术题要计算,单核CPU就是让一位速算高手来完成,而多核CPU就是请了四位速算能力一般的人,但最后还是四个人完成100道题所用的时间短,毕竟人多力量大嘛。

现在cpu并没有在核心数上突飞猛进,多核已经是十年前的技术了。现在普遍仍然停留在8核,服务器16核,多的32核,无法进一步提高。为啥,因为多核在访问缓存和内存上需要一定的同步机制。简单讲,核越多,协调它们越困难,访问缓存和内存越慢,制约了核心数的进一步提高。计算机体系结构是一个整体,cpu架构也是一个整体,不是单单某一方面决定的。比如就现在的计算机结构而言,制约其速度的根本不是cpu主频,而是内存访问速度,一级缓存,二级缓存,三级缓存存在的根本原因就是内存访问速度太慢。现在cpu的发展更多的是属于设计,优化范畴,而非技术突破,相对已经进入瓶颈期,单看主频和核数已经意义不大。

其实最主要的是半导体CPU再提升主频非常难,投资非常大,但获得的收益很低,很亏。所以想在半导体CPU没有被替代的时候通过堆核的方法再坑你点钱,想想,8核十六线程,用的到么。当然,里量子计算机普及还需要很长时间,即使普及也不稳定。目前也就i7 七代八代(AMD很少关注,所以不太了解,就不妄加评论)适合攒机,主频基本都在4.0GHz以上(睿频),普通不超频一体式水冷压的住。功耗也比较低,4核8线程也适合普通玩家使用,边打 游戏 边听歌,爽的。买牙膏厂的u得先看看红色阵营有什么动静。说实话牙膏厂的坑钱套路真的很烦。

因为Intel在2004年的时候曾经在提高CPU主频的事情上吃过大亏,于是转战多核心的路线。而多年以后的今天CPU已经是多核心+高频率的组合了。

Intel在奔腾Pentium 4的时代开始研发超长流水线设计的CPU,为了使超长流水线能够发挥它的设计功效,Intel开始在提高CPU主频上下功夫,一度达到3.4GHz。

但那是十几年前的2004年,CPU的工艺只有90nm, 超高主频带来的后果就是巨大的发热量和耗电量,3.4GHz CPU的功率可以超过100瓦,而当时Intel正在研发的4GHz CPU的功耗更是无法想象了。

再加上当年Intel 820 + Rambus的风波,直接导致了Pentium 4新一代芯片取消上市,于是就有了非常着名的 Intel CEO“下跪道歉”事件 。

在这之后,Intel痛定思痛,决定从“高频率”转向“多核心”,开始了双核、4核、6核研发,通过多核心的“人海战术”来提高CPU的工作效率。

十几年过去了,CPU的制造工艺也在不停进步,慢慢的主频又开始逐渐提升。比如第八代14nm的的Core i7处理器主频就达到了3.7GHz(睿频4.7GHz),同时也采用了6核心的架构。

所以CPU的主频是和制造工艺密切相关的,制造工艺越高,CPU的频率也能够进一步的提高,否则只能靠堆核心的办法提高运算能力了。

5. 服务器CPU的多核是什么意思

就是核心数的意思,一般来说核心数越多处理器性能越好,你可以参考这款四十四核服务器
产品型号:ZI22S6-229924RHKTV
产品类型:双路四十四核机架式服务器
处 理 器:Xeon
E5-2699 V4×2
内 存:32G DDR4 REG ECC
硬 盘:SSD PCIe
800G
机 构:2U机架式
产品地址:http://www.zrway.com/server/proct_param/1002/11530.html

6. CPU为什么要发展多核

什么叫做多核技术?
多核处理器技术是CPU设计中的一项先进技术。它把两个以上的处理器核集成在一块芯片上,以增强计算性能。CMP通过在多个CPU核上分配工作负荷,并且依靠到内存和输入输出(I/O)的高速片上互联和高带宽管道对系统性能进行提升。多核处理器,较之当前的单核处理器,能带来更多的性能和生产力优势,因而最终将成为一种广泛普及的计算模式。处理器发展到如今,时钟频率已经接近现有生产工艺的极限,通过提高频率提升处理器性能基本走到了尽头,连提出摩尔定律的英特尔都放弃了攀登频率高枫的努力,改而提升运行效率。
那么,为什么要发展多核呢?
一些芯片的厂商指出,当处理器的频率达到某种程度后,处理器在工作量的要求会比速度的要求要大,且0.13微米所含的晶体管已很高,将来65纳米和45纳米,其1组光罩的成本会倍增。但是,这种成本成倍的增长并不会给厂商们带来相应的收入增长。且发热量和干扰的因素的介入使得集成度和处理器的频率已经越来越趋近于一个极限。
因此,使摩尔定律失效的有可能是技术,有可能是经济效益。
处理器实际性能是处理器在每个时钟周期内所能处理器指令数的总量,因此增加一个内核,理论上处理器每个时钟周期内可执行的单元数将增加一倍。原因很简单,因为它可以并行的执行指令,含有几个内核,单位时间可以执行的指令数量上限就会增加几倍。而在芯片内部多嵌入几个内核的难度要远远比加大内核的集成度要简单很多。于是,多核就能够在不提高生产难度的前提下,用多个低频率核心产生超过高频率单核心的处理效能,特别是服务器产品需要面对大量并行数据,多核心分配任务更能够提高工作效率。可以看作一种多处理器协作的微缩形式,并且达到更加的性能价格比,一套系统达到多套系统的性能。
多核的介入,使得摩尔定律在另一个层面的意义上,避免了尴尬的局面。英特尔高级副总裁基辛格(Pat
Gelsinger)认为,从单核到双核到多核的发展就证明了摩尔定律还是非常正确的。他说:"从单核到双核再到多核的发展,可能是摩尔定律问世以来在芯片发展历史上速度最快的性能提升过程。"

7. 浅谈多核心CPU和SoC芯片及其工作原理

姓名:吕红霞;学号:20011210203;学院:通信工程学院

转自https://mp.weixin.qq.com/s/rULXlihPLhZCjnGhbMbCMg

【嵌牛导读】 本文讲解了多核心CPU和SoC芯片及其工作原理

【嵌牛鼻子】 多核CPU,进程,线程

【嵌牛提问】 现在的CPU或SoC基本都是在单芯片中集成多个CPU核心,形成通常所说的4核、8核或更多核的CPU或SoC芯片。为什么要采用这种方式?多个CPU 核心在一起是如何工作的?CPU核心越多就一定越好吗?

【嵌牛正文】

要说明什么是多核心CPU或SoC芯片,首先要从CPU核心(Core)说起。我们知道,CPU是中央处理器(Central Processing Unit)的英文简称,它具有控制和信息处理的能力,是电脑和智能设备的控制中枢。如果把传统CPU芯片中的封装和辅助电路(例如引脚的接口电路、电源电路和时钟电路等)排除在外,只保留完成控制和信息处理功能的核心电路,这部分电路就是 CPU核心 ,也简称CPU核。一个CPU核心基本上是一个完全独立的处理器,它可以从内部存储器中读取指令,并执行指令指定的控制和计算任务。

如果把 一个 CPU核心和相关辅助电路封装在一个芯片中,这个芯片就是传统的 单核心CPU芯片 ,简称单核CPU。如果把 多个 CPU核心和相关辅助电路封装在一个芯片中,这个芯片就是 多核心CPU芯片 ,简称多核CPU。当然,多核心CPU芯片会包含更多的辅助电路,以解决多个CPU核心之间的通信和协调问题。

如果在多核心CPU芯片中再集成一些其它功能部件和接口电路,就形成了完整的系统,那么这个芯片就变成了 多核心SoC芯片 了,简称多核SoC。在不严格区分的情况下,SoC也可以称为CPU。

发展多核心CPU的初心源于“人多力量大”的简单道理。从这个意义上来看,当初芯片集成度不高的时候,Inteli8086 CPU和i8087协处理器应该算是多核心CPU的雏形,是 多芯片协作形成了一个处理核心 ,需要采取许多技术来解决CPU和协处理器之间的合作、协作问题。

今天芯片的集成度很高,单芯片中集成几个甚至几十个CPU核心已不在话下,但还是不能满足超级计算的需要,需要在超级计算机中使用成千上万块高性能CPU芯片一起合作、协作,这可以看作 芯片内 多核心、 芯片外 多芯片的多核心CPU集群。

CPU芯片从外观上看是一块芯片,但打开封装来看,内部可能只有一块裸片(die),也可能是多块裸片封装在一起,称为 多芯片模组 (Multichip Mole,简称 MCM ),如图2b所示。但从软件角度来看,封装形式无关紧要,无论是芯片内还是芯片外,CPU核心多少才是最重要的,它们决定着系统的并行运算和处理能力,它们的主频频率和核心之间通信方式决定了系统的处理速度。

另外,今天的桌面计算机CPU、手机SoC中还集成了许多图形处理器(GPU)核心、人工智能处理器(APU)核心等,这些是否也应该算作多核心CPU和SoC中的“核心”呢?我觉得从广义角度上应该算吧。

因此,要回顾多核心CPU的发展,大致可以分为 1 .雏形期; 2 . 单芯片单核心; 3 .单芯片多核心; 4 .单核心多芯片; 5 .多核心多芯片几种情形。这些发展阶段不一定按照这个前后顺序,可能有交叉时期,也可能有前后颠倒的情形。第2和第3种情形一般是应用在桌面计算机、智能手机等移动终端上的CPU芯片,第4和第5种是应用在服务器和超级计算机上的CPU芯片。本文限于篇幅和主题集中的需要,主要探讨第3种 单芯片多核心 的情况,这种情况下的CPU是 单芯片多处理器 (Chip Multi Processors,简称 CMP )模式。

1971 ~2004年,单核心CPU一路独行 。Intel公司1971年推出全球首款CPU芯片i4004,直到2004年推出超线程的Pentium 4 CPU系列,期间共33年时间。在这期间,CPU芯片很好地沿着摩尔定律预示的规律发展,沿着集成度不断翻倍、主频不断提升、晶体管数量快速增加的道路前进,这是一条单核心CPU不断迭代升级的发展之路。

但是,当晶体管数量大幅增加导致功耗急剧增长,CPU芯片发热让人难以接受,CPU芯片可靠性也受到很大影响的时候,单核心CPU发展似乎到了穷途末路。摩尔定律的提出者 戈登.摩尔 也依稀觉得“尺寸不断缩小”、“主频为王”这条路子即将走到尽头。2005年4月他曾公开表示,引领芯片行业接近40年的摩尔定律将在10~20年内失效。

其实,早在上世纪90年代末,就有许多业界人士呼吁用CMP技术实现的多核心CPU替代单线程单核心CPU。IBM、惠普、Sun等高端服务器厂商,更是相继推出了多核心服务器CPU。但是,由于服务器CPU芯片价格太高、应用面较窄,并未引起大众广泛关注。

2005年初AMD抢先推出了64位CPU芯片,并率先Intel发表声明保证其64位CPU的稳定性和兼容性,Intel才想起了利用“多核心”这一武器进行“帝国反击战”。2005年4月,Intel仓促推出简单封装的2核心Pentium D和Pentium4至尊版840。之后不久,AMD也发布了双核心皓龙(Opteron)和速龙(Athlon)CPU芯片[9]。

2006 年被认为是多核心CPU的元年 。这年7月23日,Intel基于酷睿(Core)架构的CPU发布。11月,Intel又推出了面向服务器、工作站和高端PC机的至强(Xeon)5300和酷睿2双核心和4核心至尊版系列CPU。与上一代台式机CPU相比,酷睿2双核心CPU在性能方面提高40%,功耗反而降低40%。

作为对Intel的回应,7月24日,AMD宣布对双核Athlon64 X2处理器进行大降价。两大CPU巨头在宣传多核心CPU时,都会强调其节能效果。Intel发布的低电压版4核心至强CPU功耗仅为50瓦。而AMD的“Barcelona”4核心CPU的功耗也没超过95瓦。在Intel高级副总裁Pat Gelsinger看来,摩尔定律还是有生命力的,因为“CPU从单核心到双核心,再到多核心的发展,可能是摩尔定律问世以来,CPU芯片性能提升最快的时期” [9]。

CPU 技术发展要比软件技术发展更快 ,软件对多核心CPU的支持相对滞后。如果没有操作系统的支持,多核心CPU的性能提升优势不能发挥出来。同样运行Win7的情况下,4核心CPU和8核心CPU所带来的差异化体验并不明显,导致这种情况的原因是Win7根本没有对8核心CPU进行相应的优化。而在Win10出来后,8核心CPU所带来的体验速度就明显要比4核心处理器快很多,这源于微软在Win10上对多核心CPU的支持做了优化。而且微软还将在Win10上针对多核心CPU做进一步适配优化。

目前 核心最多的服务器CPU 有Intel至强铂金9282,56核心112线程,引线焊球多达5903个,估计售价约4万美元;AMD霄龙 7H12,64核心128线程,散热设计功耗280W。这两款CPU都需要采用液冷散热。 核心最多的台式机CPU 有Intel酷睿i97980XE至尊版,18核心36线程,散热设计功耗165W,售价1999美元;AMD的Ryzen9 5950X,16核心32线程,散热设计功耗105W,售价6049元。 核心最多的手机SoC 有Apple M1、麒麟9000、高通骁龙 888等。多核心CPU或者多核心SoC似乎成为一种潮流,但是不是核心越多CPU就越好呢?在不考虑其它因素影响,单从技术和集成度考虑的话,有人甚至预测到2050年,人们可能会用上1024个核心的CPU芯片。

我们先从任务处理的角度来看这个问题。如果把CPU处理的事情叫做任务的话,以前的CPU只有一个核心,CPU只会“一心一用”地处理一个任务,干完一件事再接着干下一件事。专业上称之为 串行单任务处理 。这在DOS操作系统的时代是合适的,这个时期对CPU的追求只有一条,那就是处理速度要尽可能地快。在Windows操作系统出现后,出现了多任务的处理需求,要求CPU可以“一心多用”,同时干多件事情。专业上称之为 分时多任务处理 。这个时期对CPU的追求 一是 处理速度要尽可能地快, 二是 同时可处理的任务尽可能地多。其实这种“一心多用”的处理方法是把时间分配给了多个任务,从宏观上看CPU处理的任务多了,但从某项任务来看CPU对该项任务的处理速度变慢了。

要实现CPU处理的任务更多、处理速度更快,人们自然想到了在芯片中集成多个CPU核心,采用“多心多用”的方式处理事务,因而就出现了多核心CPU的需求,而这种需求在服务器CPU应用方面显得尤为迫切。

我们再从提高CPU时钟频率,加快处理速度的角度来看这个问题。无论是“一心一用”、“一心多用”、还是“多心多用”,只要提高了CPU的时钟频率,CPU的处理速度都会加快。如论是单任务还是多任务,就会在更短时间完成任务。因此,CPU发展的历史就是随着芯片技术的进步,CPU的时钟频率不断提升的历史,从早期的MHz级别不断提升到目前的GHz级别,大约提升了1000倍左右。无论是单核心还是多核心,CPU时钟频率是人们选用CPU芯片的重要指标。

过去很长一段时间里,随着Intel和AMD CPU速度越来越快,x86操作系统上的软件的性能和速度自然会不断提高,系统整机厂家只要对现有软件作轻微设置就能坐享电脑系统整体性能提升的好处。

但是随着芯片工艺沿着摩尔定律发展,CPU集成度提高、晶体管密度加大,时钟频率提升,直接导致CPU芯片的功率不断增大,散热问题成为一个无法逾越的障碍。据测算,CPU主频每增加1GHz,功耗将上升25瓦,而在芯片功耗超过150瓦后,现有的风冷散热将无法满足要求。2003年前后Intel推出的主频为3.4GHz的Pentium4至尊版CPU芯片,最高功耗已达135瓦,有人给它送了一个“电炉”的绰号,更有好事者用它来玩煎蛋的游戏。现在的服务器CPU芯片Xeon W-3175标称功耗为255W,默认频率实测能达到380W,超频的话甚至会突破500W,必须采用高端水冷系统来降温。

所以,功耗极限制约着CPU频率的提升。下图是CPU功率密度随时间的变化趋势图,IntelPentium之后的CPU芯片,由于晶体管密度和时钟频率提升,CPU芯片的功率密度陡然上升,CPU产生的热量将会超过太阳表面。

综上所述,追求多任务处理功能,追求处理速度提升是CPU芯片设计的两大目标。以提升CPU时钟频率而加快处理速度又受到CPU功耗极限的制约,多核心CPU芯片成为解决上述矛盾的必由之路。目前,多核心CPU和SoC已成为处理器芯片发展的主流。

与单核心CPU相比,多核心CPU在体系结构、软件、功耗和安全性设计等方面面临着巨大的挑战,但也蕴含着巨大的潜能。本文参考了后附的参考资料1,对多核心CPU用到的技术作如下简单介绍。

1. 超线程技术

一个传统CPU核心只有一个运算处理单元(Processing Unit,简称PU)和一个架构状态单元(Architectual State,简称AS),在同一时间只能处理一个软件线程(Thread)。采用了 超线程 (Hyper-Threading,简称 HT )技术的CPU核心中包含一个PU和两个AS,两个AS共用这个PU。软件在CPU核心上运行时,AS与软件线程对接,并把线程的任务分配到PU中的相关单元中。所以,两个AS就可以处理两个软件线程。

用生产车间打个比方,PU是生产部门,有几台机床用于生产;AS是跟单员,他同时只能跟一个任务订单;软件线程好比是任务订单。如果生产车间只有一个AS时,这个车间同时只能处理一个任务订单,PU的有些机床有事干,有些机床可能无事干而闲置。如果有两个AS时,就能处理两个任务订单,并把任务分配到不同的机床上去完成。

所以,具有超线程的CPU核心的集成度增加量不大,但有两个AS后使它看起来像两个逻辑的CPU核心,就可以同时处理两个软件线程,大约可以提高40%的处理能力。所以,我们经常可以看到CPU芯片广告,说某多核心CPU芯片是N个核心,2×N个线程,就是采用了超线程带来的好处。否则,如果没有采用超线程技术的话,多核心CPU芯片参数就只能写成N个核心,N个线程。下图给出了2核心CPU无超线程和有超线程的示意图。

2. 核心结构研究

多核心CPU的结构分成 同构 (homogeneous)多核和 异构 (heterogeneous)多核两类,同构多核是指芯片内多个CPU核心的结构是相同的,而异构多核是指芯片内多个CPU核心的结构各不相同。面对不同的应用场景,研究核心结构的实现方式对CPU整体性能至关重要。核心本身的结构,关系到整个芯片的面积、功耗和性能。怎样继承和发展传统CPU的成果,也直接影响多核的性能和实现周期。同时,核心所用的指令系统对系统的实现也是很重要的,多核心采用相同的指令系统还是不同的指令系统,能否运行操作系统等,也是设计者要研究的重要问题。

3.Cache 设计技术

CPU和主存储器之间的速度差距对多核心CPU来说是个突出的矛盾,因此必须使用多级Cache来缓解。可分为共享一级Cache、共享二级Cache和共享主存三种方式。多核心CPU一般采用共享二级Cache的结构,即每个CPU核心拥有私有的一级Cache,并且所有CPU核心共享二级Cache。

Cache本身的体系结构设计直接关系到系统整体性能。但是在多核心CPU中,共享Cache或独有Cache孰优孰劣、是否在片上建立多级Cache、以及建立几级Cache等,对整个芯片尺寸、功耗、布局、性能以及运行效率等都有很大的影响,需要认真研究和慎重对待。同时还要考虑多级Cache引发的一致性问题。

4. 核心间通信技术

多核心CPU的各核心同时执行程序,有时需要在核心之间进行数据共享与同步,因此硬件结构必须支持CPU核心间的通信。高效通信机制是多核心CPU高性能的重要保障,比较主流的片上高效通信机制有两种, 一种 是基于总线共享的Cache结构,另 一种 是基于片上的互连结构。

总线共享Cache结构 是指每个CPU核心拥有共享的二级或三级Cache,用于保存比较常用的数据,并通过核心间的连接总线进行通信。它的优点是结构简单,通信速度高,缺点是基于总线的结构可扩展性较差。

片上互连的结构 是指每个CPU核心具有独立的处理单元和Cache,各个CPU核心通过交叉开关电路或片上网络等方式连接在一起。各个CPU核心间通过消息进行通信。这种结构的优点是可扩展性好,数据带宽有保证,缺点是硬件结构复杂,且软件改动较大。

5. 总线设计技术

传统CPU中,Cache不命中或访问存储器事件都会对CPU的执行效率产生负面影响,而总线接口单元(BIU)的工作效率会决定此影响的程度。在多核心CPU中,当多个CPU核心同时要求访问内存,或多个CPU核心内私有Cache同时出现Cache不命中事件时,BIU对这些访问请求的仲裁机制效率,以及对外存储访问的转换机制的效率决定了多核心CPU系统的整体性能。

6. 针对多核心的操作系统

对于多核心CPU,优化操作系统的 任务调度 是提升执行效率的关键。任务调度算法有 全局 队列调度和 局部 队列调度之分。前者是指操作系统维护一个全局的任务等待队列,当系统中有一个CPU核心空闲时,操作系统就从全局任务等待队列中选取就绪任务开始在此核心上执行。其优点是CPU核心利用率较高。后者是指操作系统为每个CPU核心维持一个局部的任务等待队列,当系统中有一个CPU核心空闲时,便从该核心的任务等待队列中选取就绪任务来执行。其优点是有利于提高CPU核心局部Cache命中率。大多数的多核心CPU操作系统采用的是基于全局队列的任务调度算法。

多核心CPU的中断处理和单核CPU有很大不同。CPU核心之间需要通过中断方式进行通信和协调,所以,CPU核心的本地中断控制器和仲裁各CPU核心之间中断的全局中断控制器需要封装在芯片内部。

另外,多核心CPU操作系统是一个多任务系统。由于不同任务会竞争共享资源,因此需要系统提供同步与互斥机制。而传统的用于单核心CPU的解决机制并不能满足多核心的情况,需要利用硬件提供的“读-修改-写”的原始操作或其他同步互斥机制来进行保证。

7. 低功耗设计技术

每两三年CPU晶体管密度和功耗密度都会翻倍。低功耗和热优化设计已经成为多核心CPU设计的重点。需要同时在操作系统级、算法级、结构级、电路级等多个层次上考虑。每个层次上实现的效果不同,抽象层次越高,功耗和温度降低的效果越明显。

8. 可靠性及安全性设计技术

在今天的信息社会,CPU的应用无处不在,对CPU的可靠性和安全性提出了更高要求。一方面多核心CPU复杂性提高,低电压、高主频、高温度对维持芯片安全运行带来挑战。另一方面,来自外界恶意攻击越来越多,手段越来越先进,高可靠、安全性设计技术越来越受到重视。

要弄明白多核心CPU是如何工作,要从应用程序、操作系统和CPU核心一起来分析。Windows操作系统作为任务调度者,按照 进程 (Process)和 线程 (Thread)为应用程序(Program)分配程序执行的硬件资源——CPU核心。一个进程对应一个应用程序,但是一个应用程序可以同时对应多个进程,通过多个进程来完成这个程序的执行。

应用程序未执行的时候是“静态”的,程序一旦被用户启动执行,就被操作系统接管变成“动态”的了。操作系统按照一个一个的 进程 管理着一批被用户启动了的程序。所以一个 进程 可以看作是一个“执行中的程序”,进程中包括了由操作系统分配给这个程序的基本资源。

一个进程又被细分为多个 线程 ,只有 线程 才能通过操作系统获得CPU核心的使用权限来让自己运行。只包含一个线程的进程可以叫做 单线程 程序,如果包含多个线程的进程,就可以叫做 多线程 程序了。

程序的线程要想获得CPU时间,必须进入操作系统的线程队列排队,经过操作系统调度之后,获得某个CPU核心的执行时间。操作系统对CPU核心的分派是非常复杂的过程,谁也无法用简短的文字说清楚具体详细的过程。以下按单核心CPU和4核心CPU两种情况来示意说明,程序进程的一个个线程,是如何分派到CPU核心上进行执行的[7]。

如果CPU是单核心的话,而且没有采取超线程技术,线程队列就只有1个,线程的选择也只有1个。如果采取了超线程技术,单核心就扩展成2个逻辑核心,线程队列就有2个,线程的选择就有2个。

如果站在多核心CPU角度看,每个CPU核心不断从操作系统收到要执行的软件线程,按照程序指令去完成规定任务,它可能要使用存储器、运算器、输入输出等部件,还要与其它CPU核心进行通信和传递数据,完成任务后还要报告。这些过程可看成一个一个的事件,都要通过事件中断处理部件来协调。多核心CPU的硬件调度处理模式大致有三种[8][18]。

1. 对称多处理 (Symmetric Multi-Processing,简称 SMP )是目前使用最多的模式。在SMP模式下,一个操作系统同等地管理着各个CPU核心,并为各个核心分配工作负载。目前,大多数的操作系统都支持SMP模式,例如Linux,Windows,Vxworks等。另外,这种模式通常用在同构多核CPU上,因为异构多核CPU的结构不同,实现SMP比较复杂。

2. 非对称多处理 (Asymmetric Multi-Processing,简称 AMP )是指多个核心相对独立地运行着不同的任务,每个核心可能运行不同的操作系统或裸机程序,或者不同版本的操作系统,但是有一个 主导 的CPU核心,用来控制其它 从属 的CPU核心以及整个系统。这种模式大多情况是异构多核心CPU。例如MCU + DSP,MCU +FPGA等。当然,同构多核心CPU也可以用。

3. 边界多处理 (Bound Multi-processing,简称 BMP )与SMP基本相同,唯一区别是开发者可以定义某个任务仅在某个CPU核心上执行。

以上只是原理性的简单介绍,如果要了解多核心CPU的硬件调度原理和实现细节,恐怕只能打进Intel或AMD公司内部,才能了解更多技术详情。

多核心CPU中的核心是否越多越好,多CPU系统中的CPU芯片是否也越多越好?同样条件下是否具有超线程就比不具有超线程的好?回答是仁者见仁,智者见智。主要是要分清用在哪些场合,不能一概而论。

首先,多核心CPU或者多CPU之间需要同步和调度,这是以时间开销和算力损耗为代价的。如果CPU核心数或者CPU芯片数增加对系统处理能力提升是加分项的话,同步和调度带来的时间开销和算力损耗就是减分项。如果加分大于减分,而且成本增加可接受的话,则方案是可行的,否则就是不值当的方案。系统方案的评判除了要考虑CPU核心数量以外,还要考虑操作系统的差异、调度算法的不同,应用和驱动程序特点等因素,它们共同影响着系统的处理速度。以下是一些文章的讨论观点。

1 . CPU核心越多,执行速度不一定越快。这里说的是“不一定”,因为一个线程可能要等待其它线程或进程完成后,才能轮到它继续执行。在它等待别的线程或进程的时候,即便排队队列轮到了它,它也只能放弃运行权利而继续等待,让队列后续线程超过它在CPU上执行。对它这个线程的程序来说是变慢了,但对系统来说,它起码它让开了位置让其它线程继续运行。多核心CPU肯定可以加速批量进程的执行,但对某个进程或者某类型的程序来说,未必是最快的。

2 .智能手机要向用户提供优秀的使用体验,不仅仅是靠CPU性能一个方面。除了CPU核心数这个因素以外,还应包括决定通信质量的基带芯片的性能,再加上GPU的性能、游戏和VR应用性能等。系统综合性能好才是真的好。

3 .联发科2015年推出10核心、3重架构等手机SoC芯片技术,后来又开发了10核心、4重架构helio X30,通过多重架构的方式来降低功耗。虽然联发科在多核心SoC方面的技术优势是毋庸置疑,但是高通在2015年底推出了仅有四个核心的骁龙820芯片,苹果手机较早使用的SoC芯片也不过是双核心而已。这些都表明,对于智能手机而言,多核心CPU或SoC的意义到底大不大,不可绝对断言,需要从系统角度分析才能得出正确结论。

结语 :多核心CPU和SoC是为了满足整机系统对处理能力和处理速度不断提升的需求,在单核心CPU沿着摩尔定律向前发展,受到了芯片功率极限阻碍时,人们不得不选择的一种突破路线。多核心CPU推动着操作系统的更新和升级,操作系统又决定了多核心CPU效能的发挥。多核心CPU技术的难点是多核心之间的信息传递、数据同步和任务调度等。系统性能优劣不能只考虑CPU核心数量,还要考虑操作系统、调度算法、应用和驱动程序等。多核心CPU技术和FinFET等3D芯片技术可以看作是延续摩尔定律生命的两大关键技术。

8. e5处理器为什么那么多核心

E5定位就是服务器多任务处理,因此更多的核心有利于多任务并行处理,所以E5处理器核心多、线程多,但是单核性能并不是很强。

9. 服务器多核有什么用

多核就是可以同时处理很多任务,速度更快。

10. CPU为什么要那么多核心 它的每个核心都能同时运转吗 还是它的每个核都能独立的处理东西

看了外行的回答,我来说点靠谱的吧。CPU从单核到双核,乃至更多核心,是一种新的发展趋势,而以往的发展趋势是不断的提高主频。所谓的多核,多的是计算核心,跟能不能同时杀毒玩游戏没关系,那叫多任务处理,即便是单核处理器,照样能够同时处理多个任务。
为什么要多核?因为在以往单核处理器的研发过程中发现,随着单核CPU的处理速度的提升,其发热会大大增加、性价比也会降低。也就是说,单单提升CPU主频这种发展方向已经面临极限,主频越高,能耗越大,发热越大,硬件可靠性越低。因此,研发人员决定放弃单一的依靠提升主频来提高CPU性能这条纵向发展的道路,而转向横向发展,也就是在一块CPU当中集成多个计算核心,以求达到多个核心同步运算的效果。这就相当于工厂原本有一台机器运行,当这台机器的生产效率达到一定高度的时候,很难再提升了,这时候要想提高整个工厂的生产效率怎么办?自然就是安装多台机器同时工作了。
强调一下:单核CPU照样能够同时处理多个任务,那主要跟操作系统有关,那位6级的朋友说的是外行话。

阅读全文

与服务器为什么那么多核相关的资料

热点内容
博科清空命令 浏览:384
简爱英文pdf 浏览:376
cnc编程有前途吗 浏览:586
联想app怎么联网 浏览:722
linuxftp命令登录 浏览:1000
android获取图片缩略图 浏览:646
神户制钢螺杆压缩机 浏览:29
差分演化算法 浏览:567
中山市加密软件 浏览:446
mc反编译源码 浏览:139
企业商城网站源码 浏览:411
shell脚本编程是什么 浏览:762
单片机led闪烁汇编 浏览:203
点淘app怎么没金蛋了 浏览:878
app拉新哪里找推广码 浏览:935
哪个app生活服务好 浏览:108
mht安卓用什么软件打开 浏览:320
html5即时通讯源码 浏览:144
python编程基础豆瓣 浏览:710
程序员乱码是什么意思 浏览:372