额....有点不得体...刚刚那图片我们改一下...
这样子:
【红色部分是运算单元】
注意看,图中的运算单元被分割成很多个块。
因为呢,制造产品就像是在游戏里打造装备一样,是有这么个良品率的问题存在的,
如果做的是整体化设计的话,就会出现坏了一小部分而导致整个都废掉的情况发生。
而如果我们在设计上就把各个运算单元分隔开,之间保留信道保证能协同运算,就能很方便的把其中扑街了的单元封禁掉,让好的单元继续工作,这样子就能避免浪费,降低成本。
(补充:实际上设计师会故意设计多一些多的运算单元,因为这些损耗都会有,晶片里面的晶体管单位以亿记,从概率学上说,完美芯片的出现率为无穷小,那些多余的单元本来就是损耗用的,这里我们不详谈,顺口一提,不把问题搞得更复杂,下文中的无损伤芯片指损坏数量在备用损耗范围内的芯片)
继续:
如果有一个晶片,它的运算单元很完整,如下图:
那么,这枚晶片就会被做成I7 3940xm这种高段数的CPU
那么,接下来,如果有这么一枚芯片,它的运算单元扑街了两个:
这种,坏了两个的,就把坏的关闭掉,然后intel把它做成3920xm。
但是因为少了一部分运算单元,所以就会让频率下降一点点,就是这样子
另外顺便一提,所谓的芯片体质:
体质是看坏区分布的,如果好的区域是连续又集中的话,那么这个芯片的体质就高,反之就是低体质
好了,继续:
现在诸位知道了,cpu的良品率问题,以及intel的解决方案:屏蔽,然后分成不同等级的cpu
那么,接下来呢,在这个cpu工程模板里面,,运算单元里面有一个特殊的部分(黄色)
【绿色部分为内存控制器】
这一部分的运算单元是协从运算单元,为什么叫他协从运算单元呢?(以下部分名词我不知道解释的得不得体,因为我的资料都是英文....直译的....中文学名可能不是这样子,大家见谅,但是字如其意,不会很难理解哈~)
其实CPU核心运算单元很多,大部分都是主逻辑运算单元,而协从运算单元的作用就是辅佐一些功能单元的工作,比如上图的黄色部分