历史上的今天
返回首页

历史上的今天

今天是:2024年11月16日(星期六)

2020年11月16日 | 苹果M1芯片预示着SOC怎样的发展

2020-11-16 来源:EEWORLD

近期,有人指出当前的异质集成和芯片讨论与其说是一种创新,倒不如说是美国制造商混淆自己无法保持在芯片制造领先地位的一种做法。虽然大量封装集成在当下并不是什么新鲜事儿,但毫无疑问,我们正处于从集成到SoC的转型中。

 

近日,苹果发布的M1自研芯片引来多方关注,我们似乎可以从M1中窥视到未来SoC的蓝图。

 

 

M1基于一块定制的苹果SoC硅芯片,它将为新款Macbook Air以及一些Macbook Pro和Mac Mini机型提供动力。苹果的新M1芯片有很多东西。它的速度要快得多:有了它的电脑在大多数任务上比它们的前辈快三倍。它的效率高得多,电池续航时间是新款笔记本电脑取代的搭载英特尔(intel)处理器的Macbook的两倍。可以想象,M1芯片在SoC的技术绝非普通。看看苹果公司的M1模具照片,将它设计成chiplets似乎不算是什么创新,此外,额外的互连和通信开销会带来更多的麻烦。

 

对苹果来说,支持SoC方法的另一个理由是,它们大多已经超出了使用其他任何物理布局IP核的范围。为了优化系统和(大概)改善用户体验,苹果负责大部分的电路块,并专注于严格控制物理设计和硬件-软件集成。他们不会购买供应商设计的硅片或硬核IP,将其嵌入到他们的处理器设计中。

 

 

就像iPhone和iPad的Lightning Dock接口一样,苹果接管电脑平台的想法已经存在了一段时间。其中提到的一种方法是,基于arm的移动处理器可能通过将iOS软件与A系列芯片相结合,从而进入传统计算机领域。由于苹果似乎将其大部分资源集中在iPhone和iPad上,这样对PC部门有些不利。但我们现在看到苹果正在为他们的完整OS X系统进行设计。

 

再看看M1芯片总体布局,它的设计非常类似于A系列处理器和移动应用处理器。但要弄清楚两者究竟有哪些重叠之处可能需要一段时间,许多平面图分析师会开始将苹果的A14和M1作比较。

 

 

新一代电脑,尤其是苹果笔记本,经常因为使用BGA封装而不是插入模块来设计RAM的升级路径而饱受诟病。而苹果通过将DRAM与M1模具放在一个通用封装基板上之后,使这一概念更接近处理器。但这么做不是chiplets。Apple photos将它们描述为这就像模块或主板一样,是一种DRAM的打包商品。虽说苹果还没有设计自己的DRAM,但它很高兴重塑了现在的商用组件。

 

M1还具有统一内存架构(UMA)。M1将其高带宽、低延迟内存统一到一个自定义封装内的单个池中。这样,SoC中的所有技术都可以访问相同的数据,而无需在多个内存池之间复制数据。这极大地提高了性能和功率效率。所以,视频应用程序更加快捷,游戏更加丰富和细致,图像处理具有闪电般的速度,你的整个系统反应会更灵敏。

 

苹果声称M1 Macbook Air的速度将是最新英特尔版本的3.5倍。性能提升的部分原因可能是他们在这个版本中使用的DRAM类型。可惜,他们并没有详细描述“统一内存架构”的任何线索。回到硅芯片上,将GPU与芯片结合可能是另一个性能提升。

 

我们回到通过封装集成来分解芯片和优化系统的问题,对M1 SoC芯片布局与更传统多核处理器进行比较。例如,为满足笔记本电脑、台式机和服务器市场的需求,英特尔一直在生产一系列的微处理器。以笔记本电脑为例,我们需要满足用户需求,即他们想要的是性价比更高的设备,而玩家注重的是最好的性能。英特尔需要生产只有几个或多个核心的芯片。这可以通过不同的设计来实现,或者通过禁用核心来解决低成本的应用。两种选择似乎都不太有吸引力。

 

 

通过将内核和其他功能拆分为可在封装平台上根据需要集成的小芯片,以优化更小范围的应用程序。这并不是说芯片技术不会带来额外的成本,但潜力肯定是存在的。英特尔通过两种封装技术——Foveros和嵌入式多模互连桥接(EMIB),一直在积极推广这一想法,这两种技术都已在生产设备。

 

M1的性能真的有那么夸张吗?

 

苹果很难不夸张地宣称新的M1芯片性能。通常,计算性能的重大进步可能会使处理速度提高20%或30%——但新计算机将这个数字以十倍增长,数据表明,计算机的一般能力是原来的三倍,在某些任务上的速度高达11倍。这听起来可能难以置信。苹果知道这一点,因为它实际上并没有预料到这些电脑会有如此大的进步:即使当他拿到这些新电脑时他们也无法相信。

 

余玩家也没闲着

 

AMD在这个领域也非常活跃,他们的新Zen 3架构设计突出了chiplet方法的可扩展性。AMD将这一设计分为计算核心芯片(CCD)和用于I/O功能的独立芯片——IO die(IOD)。

 

简单说一下文中的CCD,它指的并不是相机里的传感器。CCX是CPU Complex的简写,它是AMD Zen架构的最基本组成单元,每个CCX整合了四个Zen内核,每个核心都有独立的L1与L2缓存,核心内部拥有完整的计算单元,不再像此前的推土机架构共享浮点单元,这四个核心将共享L3缓存,每个核心都可以选择性的附加SMT超线程,另外CCX内部的核心是可以单独关闭的。

 

 

AMD所说的CCD其实是Core Chiplet Die的缩写,是伴随最新的Zen 2架构处理器所诞生的缩写。Zen 2架构处理器不是一个封装在一起的大核心,而是被分为了CCD核心以及I/O核心两个部分,其中CCD核心是单纯的计算核心,里面包含两个CCX,也就是每个CCD是8核16线程的,而内存、PCI-E、USB以及SATA控制器都被整合到I/O核心里面,而这些核心会被一同封装进一颗锐龙3000系列处理器里面。

 

 

新的Ryzen 5000芯片是集成芯片和处理器核心扩展的一个典型例子。首先,Ryzen的设计通过增加第二个CCD来增加更多的核心,以满足特定的需求。其次,Ryzen是异构整合的典型案例。芯片制造工艺是台积电的7nm技术,而IOD芯片是在GlobalFoundries的12nm工艺。这就是新的计算范式。

 

 

现在是时候考虑处理器开发的未来了。苹果内部硅设计的垄断市场是非常具体的。苹果最多有两种不同的产品类型——笔记本和台式。对于iMac产品线,我希望同样的设计能在那里得到重用。毕竟,基于M1的Macbook Pro使用的是与air相同的处理器,只是增加了风扇,这使得相同处理器的运行更加困难一些。只要苹果继续支持这一终端市场,他们的产品可能会继续使用英特尔处理器,所以,Mac Pro系列可能不会有自己的设计。

 

那么移动应用处理器呢?苹果的A系列、高通的Snapdragon和三星的Exynos等公司将继续设计完整的SoC芯片。

 

英特尔和AMD则是另一番景象。这两家公司都是为苹果以外的所有电脑进行设计,需要从大量潜在用户中筛选。更多的设计灵活性为占领更大的市场提供了优势,为了满足更高端的应用,可以通过有选择地激活更多的内核来覆盖过多的产品或相同的模具来实现,从长远来看这么做还有点难度。然而,chiplet的做法还是有意义的, AMD和英特尔已经朝这个方向发展。

 

回顾过去,Xilinx通过其2.5D集成方法实现了早期的异构集成,该方法利用一个硅插入器作为Virtex 7上的多个FPGA芯片的平台。当时,我们讨论的是3D整合的第一步。Xilinx首席技术官Ivo Bolsens表示,2.5D技术可能是3D技术的长期替代方案。近十年后,情况似乎确实如此。

 

先进的FPGA产品是挖掘更多chiplet机会的地方。Xilinx拥有使用ARM内核、PCI express选项、收发器以及可编程阵列的大量片上SoC集成方法。例如,Xilinx Zynq产品线包括配备四核Cortex A53的Ultrascale+ RFSoC、双核Cortex- r5f、PCI Express、DisplayPort、USB 3.0,以及片上SRAM和一组用于外部存储器的控制器。

 

See the source image

 

回顾过去,英特尔也着眼于芯片,即多芯片模块(MCM),是将FPGA芯片与他们的处理器集成起来。在2010年英特尔开发者论坛上,他们发布了Atom处理器E600系列。E600是一个基于通用BGA基片,使用Altera FPGA的可配置Atom处理器。

 

See the source image

 

M1之后会有多大改进?

 

苹果将其第一个自研芯片命名为M1,据了解,M1 Garand是第二次世界大战和朝鲜战争期间的标准美国军用步枪所用的名字。显然将会有M2、M3等产品出现;这个名字引发了人们对未来mac电脑外观的猜测。苹果当然不会对这些芯片中可能出现的东西发表评论——它在发布会上说,新的处理器是芯片家族的开端,但仅此而已——但有线索表明,他们在第一代电脑中可能会做什么。

 

M1首先推出三款不同的产品:Macbook Air、Macbook Pro和MacMini。后者在阵容中占据了自己的位置,但鉴于Air和Pro现在拥有完全相同的芯片,它们如何保持与众不同呢?

 

“热容”!苹果软件主管Craig Federighi果断地说。Pro有风扇——苹果称之为“主动冷却系统”,而Air没有,其余的性能都是从那里来的。

 

Federighi开始画出一幅大家都很熟悉的图表。真正阻碍这些芯片发展的是热量:当你给它们更多的冷却时,它们会变得更快。Macbook也有一些其他的优点,比如电池容量更大,但真正让它们咆哮的是额外的头部空间。

 

如果这就是Macbook Air和Macbook Pro之间的区别——Macbook Pro即使在更大的电脑里,所有的东西都被紧密地打包在一起——想象一下像Mac Pro这样的电脑可能会有什么样的性能,Mac Pro有三个巨大的风扇。当然,苹果不会参与规划这一愿景,但如果他们不打算进行推测,那么我们可以;这些计算机,一旦准备好了,确实会非常快。

 

M1虽然只是一块小小的芯片,却能决定世界上最大公司的未来和命运。


推荐阅读

史海拾趣

ACP Optoelectronic Technology Co Ltd公司的发展小趣事

为了进一步提升技术实力和市场份额,ACP Optoelectronic Technology Co Ltd积极寻求与其他企业的战略合作。公司先后与多家知名电子企业签订了技术合作协议,共同开发新产品,共享市场资源。这些合作不仅提升了ACP Optoelectronic Technology Co Ltd的技术水平,也为其带来了更多的商业机会,推动了公司的快速发展。

ELEMENT14公司的发展小趣事

ELEMENT14一直注重创新产品的引入和推广。公司紧跟电子行业的最新技术趋势,及时引入高性能、高可靠性的电子元器件产品。同时,ELEMENT14还积极推广这些创新产品,通过举办技术研讨会、发布技术白皮书等方式,帮助客户了解产品的特点和优势。这些努力不仅提升了公司的技术水平,也为客户提供了更多的选择。

ABOV(现代单片机)公司的发展小趣事

为了满足全球客户的需求,ELEMENT14致力于构建和优化全球供应链。公司与多家国际知名电子元器件制造商建立了长期稳定的合作关系,确保了货源的稳定性和多样性。同时,ELEMENT14还建立了全球物流体系,实现了快速、准确的物流配送服务。这些措施不仅提升了客户满意度,也增强了公司在全球市场的竞争力。

Hi-G Relays公司的发展小趣事

ELEMENT14的在线社区是其成功的关键因素之一。公司投入大量资源建设和发展在线社区,吸引了大批电子设计工程师和采购专员的参与。在这个平台上,工程师们可以分享经验、交流技术、解决问题。ELEMENT14还通过社区收集客户反馈和需求,不断优化产品和服务。这个活跃的在线社区不仅增强了客户黏性,也为公司提供了宝贵的市场信息。

富瀚(Fullhan)公司的发展小趣事
确认测试用的负载设备是否工作正常,无异常波动或故障。
Daniels Manufacturing公司的发展小趣事

在当今社会,绿色环保和可持续发展已成为全球共识。作为一家具有社会责任感的企业,DMC积极践行绿色环保理念,致力于实现可持续发展。在生产过程中,DMC采用环保材料和清洁能源,减少废弃物和污染物的排放。同时,DMC还注重产品的环保性能设计,推出了一系列符合环保标准的产品。此外,DMC还积极参与社会公益活动,支持环保事业和社区建设。

问答坊 | AI 解惑

招聘电子硬件、电路布图\单片机程序员

招聘电子硬件、电路布图\\单片机程序员我们不重视学历,我们只重视能力。工资视能力而定,新手学员我们也负责让工程师带。 电子工程系 工作职责:负责电饭煲、电压力煲、电磁炉、光波炉以及其它家用电器的单片机程序设计和开发。 任职要求: 熟 ...…

查看全部问答>

峰之巅——专业PCB Layout设计

峰之巅——专业PCB Layout设计 可根据客户需求使用不同Layout工具、及根据客户要求为客户定制PCB。 邮箱:fzdpcb@163.com MSN:fzdpcb@hotmail.com QQ:1229983669…

查看全部问答>

wince idle 模式怎么进不了?

请问一下:     我用的是 wince6     在配置 PB 的时候选了         Battery Driver         Power Management(Full)     为什么系统就没有进入 ...…

查看全部问答>

怎样在ARM中作web服务

领导交待一件事情,如何在GPS+gprs上的ARM中作web服务,就是监控终端可以直接和GPS连接不通过通信服务器,由GPS提供WEB服务和数据传输,天呀,在技术上可行吗?跪求广大前辈赐教呀!…

查看全部问答>

CETK组件得添加问题

我现在想在已经编译好得平台上添加对CETK得支持,也就是说我没有源码,想用CETK测驱动,怎么把CETK组建的支持添加进去,高人指点。我是菜鸟。请说得详细些 。谢谢…

查看全部问答>

求好用的wince4.2模拟器||给下载地址也可以

内容如标题 小弟才接触wince的东西,有不知道的还请指教。 我的系统是 winXP。…

查看全部问答>

刹车灯监视电路图

刹车灯监视电路图:    …

查看全部问答>

超再生IC:SCSR115

超再生IC:SCSR115是一款基于超再生原理的集成无线接收芯片。SCSR115内部集成了前置低噪放大器,超再生振荡器,熄灭信号发生器,包络检波解调器等电路。芯片工作在315MHz/433MHz的ISM(Industrial, Scientificand Medical)频段,采用OOK ...…

查看全部问答>

解决RealViewMDK的光标位置不正确

光标位置问题是由于显示字体所致,可以理解为Keil在Win OS上开发,在中文Win OS才有这样的问题,解决方法如下图所示:http://www.realview.com.cn/bbs/UploadFile/2007-12/2007121420322193005.jpg…

查看全部问答>