文章图片
文章图片
文章图片
世界牙膏大厂?
在讲CPU之前 , 我先来介绍一下我的朋友小明 , 身高1米75 , 体重100公斤 。 右边小明的肠子 , 长9米 。 为何1米7多的小明有近10米的肠子?因为肠子是曲折卷曲在一起的 , 而不是一条直线 。 这是重点 , 等下要考 。
这位就是小明 , 右边是4倍小明身高长度的大小肠
话题回到CPU , CPU的基本结构是晶体管 , 可以通过晶体管的通电断电实现0跟1的二进制变化 , 数百万数千万的晶体管构成了CPU的计算单元 。 晶体管可以是二极管三极管先不说 , 但是密密麻麻的晶体管构成了一条条电路 。 一直以来 , 晶体管是平面铺设的 。 如果让我们把镜头拉近看芯片本身呢 。
芯片本身是密密麻麻的晶体管电路集合
像不像小明的肠道?这就很好理解了 。 如果在理想状态下 , 我们假设一个单核处理器 , 那这个芯片最外边的距离 , 离芯片中间是最远的 , 这就造成了核心内部的延迟 。 因为芯片电路结构不是平均分布 , 而是类似人肠道系统的排布 , 折叠延伸 , 所以这个延迟不是简单的加减关系 , 而是倍数关系 。 芯片过大的影响还有其他方面 。 比如电阻增大 , 发热 , 漏电率增加 , 抗干扰能力差 。 那成千上万的指令 , 就在这些无数小毛病的堆积中错误频繁 , 效率不增反降 。
就跟小明体重增加 , 腰围加大 , 也不能增加多少智力一样 , 单核心芯片过大并不会造成性能显著提高 , 反而功耗暴涨 , 发热 , 处理效率低下 。 为了规避芯片自己的问题 , 就有了新的设计 , 多核 。 实际上 , 在2003年前后 , AMD跟英特尔都玩不转单核性能增加了 , 纷纷走向了多核设计 。
说:谢谢小明!
多核设计的思路就是 , 多个单核连在一起 。 而多核之间是有通信的 , 要受芯片内部指令调度 , 还要操作系统支持 , 而我们敬爱的微软大人有先见之明 , 让windowsXP支持最多4个核心的调度 。 而多核处理器本身 , 也要讲设计 。 一般CPU芯片最外围的部分 , 都是内存控制器跟连接电路之类优先级低的模块 , 先不用考虑复杂的公式跟英特尔内部的考虑 , 我们就以酷睿E5300一直到酷睿i7-8700k这些跨越15年的处理器来看 , 共同点是 , 核心计算单元都围绕在离中心6-8mm的距离之内 , 超过10mm延迟就会变得很大 。 CPU的计算速度是每秒钟数GHZ的 , 这一丁点儿的延迟差距 , 能造成巨大影响 。
45nm志强8核 , 涂成红蓝色的两个核心 , 距离差距目测2倍 , 实际延迟更大
如何规避这些问题?那就控制单核心处理器的大小跟规模 , 控制在一个合理的范围 。 不同核心的距离也要保证 , 从而保证通信速度 。 实际上 , 从奔腾2开始 , 整个英特尔CPU单核芯都被限制在了40-50平方毫米左右的面积 。
【英特尔|说人话系列:英特尔酷睿12代详解(2): 单核性能为何长期停滞?】本人就是这么懒 , 但是可见单核心面积多年来没多少长进
- vivo NEX|我等了2年的安卓机皇,说没就没?
- 英特尔|兄弟们,你手里的电源要淘汰了
- 苹果|用了都说好?外观手感屏幕影像样样精通,难怪Find X5 Pro口碑爆棚
- 谁说2000不能买旗舰 这四款骁龙888机型买到就是赚到
- 英特尔|英特尔高管明确表示,不会对有威胁的中国本土企业客气
- 英特尔|OPPO又有大动作,战略投资这家企业,深挖芯片研发?
- 华为|任正非说对了,英法美相继受阻,土、巴送来两份订单
- CPU|英特尔 CPU 上的 P 核和 E 核是什么?
- grab|网上说送外卖月入2万,那到底该选择专送还是众包?
- 英特尔|3月显卡价格走势:GPU短缺结束,显卡价格全面回落