自问自答。
我觉得这样挺好的,未来大概率会采用。
了解我的应该知道我是一个big.LITTLE技术坚定支持者,很久之前就在质疑英特尔,AMD为什么明明既有大核,又有小核心(相对而言),为什么不做大小核,反而被arm搞得风生水起。
后来发现x86这种复杂指令集弄大小核可能确实存在一些客观困难,比如指令集问题?
但最近英特尔终于拿出了PPT大小核产品,可喜可贺。
从18年开始,华为,高通,三星在原来4大4小的大小核基础上进一步细分为大中小。
华为的大核虽然频率不同但面积差距不大,不知道这是怎么设计的
三星的则是2猫鼬+2公版+4小,三种架构,面积差距相当大。猫鼬太挫了。
高通的则最有意思,高频的a76与其余三个低频A76两者有一定差距,但看起来是相似的。
后来经过大佬解释才知道这两种核心的面积差距,而又有一定相似是由于两者工艺选择不同,低频的用的是高密度库,高频核心用了部分高性能库的技术。最终高频大核心比低频核心高10%的性能,相当不错的设计。
两种核心面积比大概是1:1.27,频率比是2.84:2.42=1.17。性能功耗曲线见下图,可见能效比最高的还是A55小核心(面积性能比更是如此,只有大核心1/4-1/3那么大),但跑不了高频。
而高频大核心与低频大核心的关系类似于大小核,但差距没有那么明显。
高频大核心在中低频能耗更高,但能在更高频率运行。低频大核心能耗低但更早撞上功耗墙(“ Prime”性能内核以最高2.84GHz的时钟速度运行,512KB L2缓存,而“ Gold”中核最高2.42GHz的频率运行,256KB L2缓存)
那时我还想到我之前的一个问题,就是zen2用的是高密度库还是高性能库,因为之前我了解过AMD曾经在zen架构出现前将芯片从28nm高性能库换成高密度库,在不改变工艺,基本不降低性能情况下实现面积降低,
当时我第一次了解到同种工艺还有不同库的差别,半导体行业真的很神奇,但我当时不清楚zen之后用的是什么库,于是想问一下。
之后发现zen2用的是与手机芯片一样的6t 高密度库。 AMD追求的应该是能效比和性能面积比,而不是为了追求极限性能。 如果AMD在这里选择了HP库,我们很可能就会看到5G的Zen2了。
然而这带来一个问题,就是即使供电、散热再充足,我们也不能把zen2做的足够高性能(单核),尤其是游戏台式机这种供电散热都充足,追求单核性能的设备,无论如何都超不上高频是挺无奈的。
而英特尔的问题则相反,历来都是用高性能库的,但软件运行时很难保证各个核心负载均衡,而且一个核心超频运行,会挤占其他核心的供电、散热资源,这就导致没有跑满的核心用哪种都一样。
尤其在供电散热受限情况下,笔记本电脑之类,多出来的面积不能带来相应性能,但多出来的功耗散不出去,同样尴尬。
当然AMD和英特尔也采取一些办法,比如记录每个核心的体质,用体质最好的核心跑高频率。但同种核心由于概率产生的差异还是有限的,工艺产生的差距要 大得多也稳定得多。
我的想法有点类似于当年arm的DynamIQ,少量高频核心提升单核性能,大量低频核心保证多核性能以及性能功耗比,性能面积比。
比如一个 8核的CPU设计,个人觉得在8个核心中找1-2颗核心核心用高性能库做,高性能库面积会增大一些,能跑到更高频率,提高单线程性能,剩下的用高密度库,可以很好兼顾成本(面积)、功耗与性能,如果不考虑三级缓存得话,面积增大会相当小。
以下是脑洞环节,不喜别看,勿喷,谢谢!
1+7设计可以最大程度利用多出的面积增大单核性能,不过至今也没见有手机芯片采用1+7设计,个人猜测是是不是不利于芯片对称性,不好设计?
个人觉得L3缓存和总线之类不需要跑那么高频,没必要用高密度库,只考虑核心部分比较好,假设以zen2为蓝本设计,把一个核心换成类似855那种高性能库核心(核心+L2面积变为原有1.27倍,长宽分别扩大1.17倍),直接替换的话会出现一个尴尬的问题,虽然芯片本身不大,但会造成周边区域大量浪费,芯片只能做成长方形,这样面积扩大太多,不好
幸好缓存是一种比较容易改变形状的东西,我们可以把这颗大核心往里面挪一挪,然后把多出来的地方都做成缓存,还是有些别扭、没有对称的美感,而且多出来的区域总共4%,多数都做成缓存了,最关键的是如果这颗高频大核心如果作废了,需要屏蔽,那么对整片芯片的损失太大,不好
这可能就是这几年手机芯片厂商都喜欢2+6的原因吧,虽然需要面积更大一点,但可以保持对称性,个人觉得在边缘轴对称或者中心对称比较好。下面这种2+6同样是增大4%,但高频核心有两个,做坏一个性能损失也不大。
单核性能应该可以提高10%,多核性能提升2.5%, 好像还比较值得。
这样设计还有一个明显优势,就是给阉割带来了更多可能。
原来一个8核心CPU,考虑到体质与缺陷,可能阉割成6核心、4核心,阉割方法没太大区别。
而2+6这种情况下,区别就大多了。
6核有可能是2+4、1+5,甚至6小, 4核有可能是2+2 、1+3、4小。
有高频核心意味着单核性能无疑要好一些。
当然骁龙855的高频大核心也不是完全高性能库,6T HD库的密度是91.2Mtr/mm2,而HP库是65, 也就是说完整版高性能库面积要扩大40%。zen2核心面积大概占一半,两个核心占1/2 * 1/4 =1/8,只换两个大核心面积仅仅增大5%而已,不知道相应单核性能能提升多少。
三更
不是,大家看别人的回答都不看完整的吗?高中写作文还有欲扬先抑的手法呢?我没说一棒子打死啊,我只是说几个案例啊?我最后一段不是说了主旨吗?也可以移步精选评论看我的评论(第一第二那个)。为什么非要来杠呢?非得杠我是黑?非得杠我是不是挑起事端?有意义吗?
二更叭突然好多赞好多评论好慌啊
我没有为了黑而黑,可以看最后一段和精选评论
无脑喷我会拉黑删除的
原回答
作为东北人
如果印象不好的话,其实我想说我也对南方人印象也挺不好的。
(手动狗头)
我是东北人但是因为父母工作的原因,小学到高中(包括高考)都是在江苏上的。
我印象不好的原因如下:
案例一Σ>―(〃°ω°〃)♡→
我觉得南方人太不实诚了。
我初中的时候过圣诞节,几个同学下课说要不要互相送礼物啊,我很高兴的答应了,然后回家就去选了很多礼物。我爸妈在我兴高采烈选了礼物之后叮嘱我:
“明天无论大家送不送你都别难过啊”
我还说我妈怎么可能呢,大家都是好朋友,说好了互换一定会互换的。结果第二天,我把礼物都送出去了,然而没有一个人交换的。
我长大了明白了大家只是在客套一下,就我比较傻吧,比较实诚还真把大家的话放心上了。估计她们也回家说东北人比较傻叭。
案例二ヾ(≧O≦)〃
南方人心眼儿也太多了吧,太“聪明”了叭,甚至还是小小年纪。还是初中,我平常都是父母接送回家的,有一次是因为父母有事情,让我自己坐公交车回家。然而我第一次坐公交车不知道站台在哪(新学期换了新校区,不是很认识地方)。我就问我和我做一班坐公交车的好朋友。我那个好朋友说今天她爸来接她,让她在车站等,结果我就和她一起走了很远很远(十五分钟的路程),到了发现的确有个车站。然后她就上了她爸的车。我等了半小时才来一辆公交。车来了(前方高能!)
我上车才发现,两站之后,这辆车稳稳的停在了我们学校门口( ๑ˊ•̥▵•)੭₎₎。回家我和我妈说了,我妈说:“所以你陪人家走了两站地呗”我当时还觉得我自己特别义气来着,现在想想我真是个憨憨。
现在长大了我明白了,人家十几岁就和我二十多一样聪明了,心眼真的不是一般多啊,我当时真的以为她知道车站,是帮我呢(ノ)`ω´(ヾ) 。反正,我是不会骗好朋友陪我走两站地的,即使想要陪也会说一下,让她自己选择陪不陪。
案例三( ⸍ꔷ͈ᗄꔷ͈⸌)o彡
我觉得南方人还是比较势力的,只不过人家不说但是会表现出来暗示出来。我高考在江苏考的,(异地高考第一年,我也不知道我哪来的勇气,在东北我明明能考个很不错的学校)选修双c去了三本,之后我就发现我高中的朋友都不理我了(我觉得是真的朋友,从初中到高中都是好朋友)然后我去年考上了研究生,发现“朋友们”又都回来了。(这个大家体会一下。。。)
我不敢说我多优秀吧,反正我认定的朋友(无论亲近还是一面之缘)我都会真的对她好到。不会说看着她混得不好就不理她,该帮忙帮忙。
综上所述,我对南方人印象不好。
三个案例足以说明了吧,或许是我这个东北人过于憨憨了。(南方朋友可以评论分析一下是不是我的问题。)
分割线 (ヒ•ω•マ)/真是个憨憨(・᷆ω・᷇)×禁止抬杠×
所以说嘛作为在南方的东北人是很的要说一句:不要双标好嘛!
我也不是说故意要黑南方人,我觉得分开看嘛。
人品问题不要上升地域高度
也不是没有人品好的南方人
只要是人都会有毛病,和地域没啥区别(当然你要真的认定了当我没说)去哪都会有绿茶白莲渣男渣女的,因为社会就是有这一批人存在的。去哪都会有的,就像毕业之后学校就会换漂亮校服,就像运动会一定会下雨一样,都是自然科学无法理解的存在(˘•ω•˘)╯谁没几个糟心的朋友和无聊的前任,谁敢说自己是十全十美的人儿(特别自信的当我没说)
感谢阅读 和评论 。