点击上方电脑爱好者关注我们

昨天CFan报道了英特尔未来将推出十六核心的第十二代酷睿处理器的消息(详见《8+8+1架构见过没!英特尔第十二代酷睿竟借鉴ARM?》)。不过,不少小伙伴都担心这次又是“胶水”多核,而且一提到“胶水”就感觉非常Low。实际上,在当前的处理器市场,胶水已经泛滥,而且它也没有我们想象的那般不堪。源于“胶水”的多核心现在的我们都知道,在绝大多数情况下处理器的性能与核心数量成正比,多核“吊打”单核就是天经地义。然而,如何在1颗芯片里塞进(通过封装技术)更多核心?这个问题曾一度困扰着整个半导体行业。将时间的指针拨回到1995年Pentium Pro的诞生前夜,受当年落后制程工艺(350nm~500nm)的拖累,别说在1颗芯片内实现双核设计,就连高速二级缓存单元都无法同时与运算核心在1颗晶圆颗粒内共存。因此,当时英特尔的解决思路是使用2颗晶圆颗粒,分别用于制造运算核心与高速二级缓存(L2),再将它们一起封装进1块CPU的基板上,最终造出了Pentium Pro。而这种将双晶圆“胶合”在一起设计,就是“胶水双核”概念的最早来源。在未来的时间里,英特尔将“胶水”设计进一步发扬光大——先是将2个单核心整合封装的“奔腾D”(Pentium D)双核处理器,再到将2个双核心整合封装的Core 2 Quad四核处理器,“胶水”的工艺和配方不断成熟,这种“胶合”在一起的多核处理器的表现也有所改善。当然,这种由胶水粘贴出来的多核处理器依旧饱受争议,在当年曾一度掀起了“真假双核”和“真假四核”的讨论,大体结论是“真多核”性能大多领先“假多核”,以至于一提到“胶水多核”大家就一脸鄙夷。时至今日,类似的“胶水”技术仍在处理器领域混的风生水起,只是它已经不仅限于单纯CPU运算单元,而是可以“胶合”更多模块。“胶水”技术再度兴盛所谓的“胶水”,主要指的就是MCM (MCM-Multichip Module,多芯片模块)技术,它能将多颗芯片和其他单元组装在同一块多层互连基板上,然后进行封装,从而形成高密度和高可靠性的微电子组件。第一代酷睿Westmere处理器,将CPU和GPU封装在同一块基板内,它们之间使用QPI总线相连继Pentium Pro、Pentium D和Core 2 Quad之后,英特尔还利用MCM技术先后将CPU和GPU、CPU和PCH、CPU和eDRAM缓存打包组合。自第二代酷睿起英特尔将内存控制器、PCI控制器、GPU全部整合进单CPU芯片后,从第四代移动版酷睿Haswell开始,英特尔又将PCH南桥芯片与CPU封装在同一块基板内集成Iris核显的28W处理器,其中较小的芯片为eDRAM缓存AMD也没闲着。进入Zen架构时代之后,AMD在Ryzen锐龙及EPYC霄龙处理器上也引入了MCM技术(官方称为CCX多核架构),它们可以在一块基板上封装多个CPU Die,每个CPU Die都集成最多8核心16线程的CPU和32MB三级缓存等单元。想拥有更多的物理核心和性能,只需搭配不同数量的CPU Die即可。I/O die单元为14nm,CPU Die单元为10nm,同一基板上不同的Die由MCM技术胶合封装类似的“胶水多核”还见于英特尔最新的Cascade Lake-AP 48核处理器,其本质是由两个24核的Cascade Lake处理器通过MCM技术组合而来,也并非原生48核。虽然在历史上“胶水多核”的名声非常不好,但这项技术在今天却有着浴火重生的态势。究其原因,还是摩尔定律逐渐失效,提升频率和增加核心之路变得越发艰难。理论上讲,将CPU、GPU、缓存、I/O等控制器打包到同一块晶圆芯片上(单片电路)最是完美,但在半导体工艺逐渐逼近物理极限的情况下,既想要更多核心,还要更高主频,集成包括CPU、PCH、I/O单元、DDR内存控制器、PCIe控制器和IF控制器在内的所有常见功能模块,成本还不能太高——纯属做梦!因此。在现有工艺的水平上,最经济可行的解决方案,唯有异构MCM之路。然而,处理器基板的面积有限,表面多颗芯片之间的通讯还存在延迟的隐患,这就需要处理器厂商优化封装技术,并引入更高速的总线接口。封装技术的立体演进想将不同功能模块单元胶合在同一块基板上看起来很容易,但现实情况却是困难重重。比如,不是所有功能模块都需要最先进的工艺,CPU和GPU用7nm,内存控制器14nm就足够了,想将这些不同工艺的芯片融合在一起,还要降低成本和保证良品率,这可不是传统2D封装技术能搞定的,于是就有了2.5D封装技术。在2.5D封装技术上,知名的方案主要以台积电的“InFO”(整合型扇出)和英特尔“EMIB”(嵌入式多芯片互连桥接)为主,前者能以较低成本的有机封装来链接芯片,但在密度上不如EMIB。此外。AMD曾在Fury X显卡首次商业化的HBM显存技术、新一代锐龙处理器7nm CPU Die和14nm I/O Die单元分离的设计,也是利用了2.5D封装将GPU核心与HBM核心整合在一个底座上。我们可以将以英特尔EMIB为代表的2.5D封装技术理解为“平面版”的乐高积木,可以在一个固定大小的平面上,横向固定不同样式和大小的积木块。在处理器领域,这些积木块就变成了由不同工艺打造的不同功能模块,比如将7nm工艺的CPU、10nm的GPU、14nm的I/O单元、22nm的通讯单元等等。EMIB的意义就在于能将不同制程的芯片组合在同一基板的封装之中,同时它还具有正常的封装良品率、不需要额外的工艺、设计简单等优点。英特尔和AMD携手打造的“Kaby Lake-G”平台处理器(整合CoffeeLake-H架构的CPU、AMD Vega架构的GPU以及4GB HBM2显存)以及Stratix 10 FPGA就是EMIB技术的首次预演。问题来了,2.5D封装技术可以容纳多少功能模块取决于基板大小,对于绝大多数处理器的芯片尺寸而言,空间总是不够用的。此时,就需要一种类似“立体版”的乐高积木了,可以像盖楼一般将所有需要的功能模块一层层地纵向叠加累积起来。引领未来的3D封装技术提起芯片的堆叠,可能很多朋友都会想到智能手机——几乎所有的新款手机都会选择将内存芯片覆盖在处理器芯片上以节省主板空间,叠放还能让处理器和内存间的引线长度最短,从而降低线路噪音、访问延迟、电力损耗。手机领域的这种内存和处理器“叠罗汉”的设计即PoP(元件堆叠装配),它并非3D封装,而是“堆叠”,属于一种多成品芯片之间的焊接技术。真正的“3D封装”,应该是一种晶圆对晶圆(Wafer-On-Wafer)无凸起的键合(Bonding)3D IC制程技术。目前符合这一标准的技术,主要以台积电旗下的“SoIC”,以及英特尔主推的“Foveros”的3D封装技术为主。先来看看台积电的SoIC技术,它是基于CoWoS与多晶圆堆叠技术开发的新一代创新封装技术,利用硅穿孔(TSV)技术将多种不同性质的临近芯片整合在一起,用于结合的机密材料(号称价值十亿美元)能直接透过微小的孔隙沟通多层的芯片,在减少厚度的同时还能增加多倍以上的性能。英特尔的Foveros技术的原理是通过TSV和微凸块(Micro-Bumps)技术,堆叠其他的晶圆芯片和微芯片。它可以让只能在EMIB封装技术中以平面分布的功能模块纵向立体的摞在一起,在牺牲一点点厚度的前提下就可进一步压缩处理器基板的尺寸。以英特尔Lakefield处理器为例,它在12mm×12mm的面积里就集成了1个10nm制程的Sunny Cove架构CPU大核、4个10nm制程的Tremont架构CPU小核、以及LPDDR4内存控制器、L2和L3缓存以及Gen11 GPU单元。Lakefield处理器和主板与签字笔的大小对比作为目前最高级的“胶水”,3D封装技术能在更小尺寸的芯片里就整合更多的功能模块。然而,在制程工艺已逼近物理极限,异构计算大行其道,更多不同类型的芯片需要被集成在一起的大环境下,无论SoIC还是Foveros似乎都还有所不足。为了实现基于封装技术,就能在更小尺寸的基板上打造出集成多类型小芯片的SoC系统级单芯片的梦想,英特尔祭出了“终极胶水”——将2.5D封装EMIB和3D封装Foveros技术优势集于一身的“Co-EMIB”方案,它能在将多芯片横向拼接的同时,还能在任意芯片的表面继续叠高楼,并通过全方位互连(ODI)技术、裸片间接口(MDIO)技术和硅通孔(TSV)技术解决多芯片矩阵之间互联通讯和延迟等问题。值得一提的是,AMD在推出HBM显存产品,实现了GPU芯片和显存芯片的2.5D整合封装后,也即将跟进3D封装技术,初级目标是将DRAM/SRAM和处理器(CPU/GPU)通过TSV(硅穿孔)的方式整合在一颗芯片中,虽然形式上与手机领域的PoP封装处理器+内存颗粒相似,但底层技术却更加先进。总之,在异构计算时代,“胶水多核”已经不再是招人嘲笑的对象,而是一种符合历史发展潮流的必然选择。只是,借助封装技术将更多芯片灵活的“打包”后,需要面临更为严苛的散热问题,开发人员需要更加精心地考虑系统的结构(甚至影响系统的物理结构和芯片的核心架构),以适应、调整各个热点。看了这篇文章,大家还会点击:

点击“阅读原文”查看更多精彩

多核处理器_胶水多核等于Low?处理器封装没有那么简单!相关推荐

  1. celeron处理器_桌面级【CPU】处理器简介——之【intel】篇

    [CPU]处理器 学名『中央处理器』(CPU,英语:Central Processing Unit / Processor),是电子计算机的主要设备之一,是电脑中的核心组件.其功能主要是解释计算机指令 ...

  2. 8核处理器和4核处理器_如何计算多核处理器上的处理器速度?

    8核处理器和4核处理器 The advent of economical consumer grade multi-core processors raises the question for ma ...

  3. 苹果手机处理器_全球最强手机处理器诞生!苹果A14主频首超3GHz:性能秒杀华为/高通...

    导语:看科技资讯,品鉴最新最全的科技新闻,了解当今科技发展水平.点击关注微信公众号:"数码科技大爆炸",每天最新最全的科技资讯,轻松放松,更多好看科技资讯尽在这里,还不快来点击关注 ...

  4. 80核处理器_最受欢迎的处理器 酷睿i5-9400F果然霸榜了

    鲁大师,是国内非常流行的一款PC电脑检测及性能评测软件,它在PC评测软件市场中的份额高达98.8%,几乎是人手一份了,今年4月份时用户数量已经增加到了6880万. 有了这样庞大的用户基数及认可度,鲁大 ...

  5. 多核处理器_游戏爱好者的福音!AMD全新一代高性能多核处理器3950X

    在互联网高速发展的当下,游戏早已成为了我们工作和生活中的调料剂,无论是最近两年风靡全网的"王者"还是"吃鸡"都让不少的小伙伴沉迷其中.不能自拔.可是,虽然最近几 ...

  6. 多核处理器_苹果A14:尽管我在挤牙膏,但安卓的处理器你们都是弟弟

    苹果 A14 仿生芯片首个 GeekBench 5 跑分出炉,2.99 GHz 基本频率,单核跑分 1583,多核跑分 4198.对比iphone11proMax,A14单核性能提升19%,多核性能提 ...

  7. 多核处理器_最强移动端芯片?苹果M1处理器跑分出炉,单核1719,多核6967

    近日,苹果举办了2020年下半年第三场发布会,在这场发布会中,苹果发布了自家最新的M1处理器,性能号称吊打英特尔所有低压处理器.近日苹果M1的跑分出炉,单核成绩达到了1719,多核成绩达到了6967, ...

  8. 多核处理器_苹果M1处理器跑分出炉,单核1719、多核6967,稍弱于8700K

    原标题:苹果M1处理器跑分出炉,单核1719.多核6967,稍弱于8700K 近日,苹果举办了2020年下半年第三场发布会,在这场发布会中,苹果发布了自家最新的M1处理器,性能号称吊打英特尔所有低压处 ...

  9. 基于多核处理器的RTOS多核扩展分析与研究

    本文是我写得一篇关于RTOS SMP扩展的硕士论文,希望对有志于了解RTOS-SMP工作机制的兄弟们提供些许帮助,O(∩_∩)O~. 一直以来人们通过提高主频来提升微处理器的性能,但是高功耗制约着主频 ...

  10. 如何用TMS320C6678处理器进行TI-IPC多核通信案例

    如何用TMS320C6678处理器进行TI-IPC多核通信案例 本文基于创龙科技TL6678-EasyEVM评估板进行演示. 图1TL6678-EasyEVM评估板 TL6678-EasyEVM是一款 ...

最新文章

  1. not accessible due to restriction on required library
  2. C++中申请内存的正确方法
  3. 用C++11 实现 thread pool
  4. SAP UI5 control id generation by jQuery
  5. python用pip安装numpy mac_小白入门Python,mac下如何安装pip、ipython
  6. 美剧迷失_迷失(机器)翻译
  7. linux swftools java_linux下安装swftools工具
  8. javascript进阶课程--第一章--函数
  9. 随想录(libc.so和ld.so调试)
  10. python for语句_从零开始py个thon3:循环语句(1)
  11. access denied (java.io.FilePermission IKAnalyzer.cfg.xml read
  12. win10 计算机显示英文,电脑win10系统改了中文之后为何显示还是英文?
  13. QT5.15 安装教程
  14. html入门教程博客,HTML基础教程
  15. gb和gib的区别_不同软硬件环境下NVMe SSD性能简测和一些SSD测试建议
  16. Spring核心包介绍
  17. python 抢票程序_程序员硬核Python抢票教程”,帮你抢回家车票
  18. mysql 小于号转义_mybatis sql语句配置大于号小于号的处理
  19. java 多态判断非空_重拾JavaSE基础——多态及其实现方式
  20. FPGA VIVADO仿真详解 TEST BENCH

热门文章

  1. OSChina 周五乱弹 —— 姑娘在这个节日里表白你接受么?
  2. Android集成FBReader(精简版)指南
  3. jquery 的税收计算器(仅限参考)
  4. JavaScript推箱子游戏开发笔记
  5. 编程过程分享1「欢迎萌新入坑」:Python:做一个上海计算机二级答题系统的过程
  6. Adobe illustrator(AI) 矢量图形软件 | 图像描摹(怎么把白色背景色的图片背景变为透明色)
  7. C++模板的类的展开
  8. 使用 Kind 搭建你的本地 Kubernetes 集群
  9. 九宫格,二十五宫格,甚至八十一宫格 技巧
  10. 环洋市场咨询:全球EMS和ODM收入预计2028年达到7978.5亿美元