历史上的今天
返回首页

历史上的今天

今天是:2024年11月13日(星期三)

正在发生

2020年11月13日 | 一文告诉你苹果自研的M1芯片有何不一样?

2020-11-13 来源:新浪数码

      在2020年苹果最后一场秋季发布会上,苹果带来了首款自研SoC——M1,M1芯片采用了ARM架构经典的大小核设计,再加上神经引擎和强大GPU加持,为Mac提供了更猛的性能提升。

  如果你正打算买新Mac,并且对M1芯片还不太了解,这篇文章可以将会告诉你苹果的自研M1 SoC到底有什么不一样?


  M1芯片能带来什么?

  在早前的WWDC上,苹果宣布Mac未来将不再使用X86架构的英特尔处理器。

  Mac自2006年以来一直使用Intel处理器,自研处理器可以彻底摆脱英特尔限制,不用再顾及英特尔的发布节奏。就像iPhone和iPad使用自己的A系列芯片一样,Mac可以更自如的使用自己的处理器了。

  那么苹果M1芯片能带来什么呢?首先,在Mac上使用苹果自己的芯片可以帮助它进行更好的软件优化以及更好地控制MacOS和Mac的性能。即使不看芯片的技术规格,它对macOS的改进和优化也会显着提高性能和稳定性。

显着提高性能和稳定性

  另一个好处是,这意味着Mac现在可以运行iPhone和iPad应用程序。开发者们也可以不选择这个功能,但这是首次能在Mac App Store中找到iPhone和iPad应用程序。

  在“One more thing” 发布会上,苹果吹捧它是“第一款专门为Mac设计的芯片”,苹果说它是为Mac系统而生的,而在Mac系统中,低功耗至关重要。这就是为什么首批苹果芯的 MacBook Air和MacBook Pro机型相比英特尔前代机型,在电池寿命方面有着显着改善。

  苹果M1 CPU

  M1芯片的核心是一个8核CPU,采用了4+4大小核设计,每个内核都为单线程任务提供更好的性能保障,用苹果话说就是:这是世界上最快的低功耗CPU内核。

M1芯片的8核CPU

  高效能内核本身就很强大,以至于在提供更高效率的同时,能带来双核Intel MacBook Air类似的性能。苹果这八个内核可以协同工作,“为最苛刻的任务提供最强的计算能力以及最好的CPU性能”。

  显卡

  当然M1芯片不止于此:它还具有多达8核GPU,可以同时执行25000个线程工作,也就是说M1可以轻松处理很复杂的任务。根据苹果公司的数据,M1具有“世界上最快的计算机集成图形处理能力”,吞吐量为每秒2.6 万亿次浮点运算。


  所有这些对于实际使用有什么帮助呢?只有当第一批M1芯片的Mac到手以后,我们实际用过才知道了。但是从理论上讲,这些数据都意味着我们能够更轻松的用Apple Arcade玩游戏,视频编辑,6K外接显示器等等等操作。

  神经引擎

  M1芯片还首次把苹果业界领先的神经引擎带到了Mac上。自从2017年推出A11处理器以来,苹果一直在iPhone和iPad中使用神经引擎。而M1的神经引擎采用16核设计,每秒可执行11万亿次操作。


  神经引擎有强大的机器学习能力,其中包括视频分析,语音识别,人工智能等。许多现代应用程序越来越依赖于机器学习来执行日常任务,所以对于M1芯片来说,神经引擎扮演着很重要的角色。

  统一内存和SSD性能

  新的Apple M1芯片还包括新的统一内存架构:该架构把高带宽,低延迟的内存整合到自定义程序包中的单个池中。这使SoC中的所有技术都可以访问相同的数据,而无需在多个内存池之间进行复制,从而进一步提高了性能和效率。

  对于SSD存储,Apple使用了带有AES加密硬件的新型高性能存储控制器,以提高安全性和性能。苹果公司表示,使用M1芯片的MacBook Air可将SSD性能提高2倍。

  Secure Enclave功能

  M1芯片还有Apple的Secure Enclave功能,可以处理诸如Touch ID身份验证和其他安全任务。不过,这并不是Apple首次将Secure Enclave引入Mac。以前的Mac中,T1或T2芯片也支持着Secure Enclave的功能,现在把它直接集成到M1芯片中了。

  除此之外,苹果表示,M1芯片改善了MacBook摄像头质量,具有更好的降噪效果、更大的动态范围、改进的自动白平衡以及机器学习增强的面部检测功能,因此用户 “在视频通话时看起来是最好的”,但需要等待看到摄像头的测试结果,才能知道这款机型与之前的机型是否有明显的区别。

  M1芯片的局限性

  新的Apple M1芯片并非没有限制,这也是意料之中的,毕竟这是Apple为Mac设计的第一款芯片。

  第一批M1芯片的Mac有MacBook Air,Mac mini和13英寸MacBook Pro。如果你够仔细的话可能会注意到,所有这三台机器都只有两个USB-C端口,支持USB 4和Thunderbolt。M1芯片只支持两个端口是一个比较大的局限。

  另一个局限性是,M1 Macs的最大内存为16GB,而Intel Macs的内存可能更高。同样的情况也适用于SSD存储,其中M1 Mac限于2TB,但Intel Mac可以达到4TB甚至更高。

  当然,M1芯片只是“专门为Mac设计的新系列芯片”的开始。展望未来,有关Mac的Apple Silicon过渡还有很多事情要做。相信之后苹果将在M1芯片的基础上,为Mac系列产品提供更强大的处理器芯片。


推荐阅读

史海拾趣

Aimtec公司的发展小趣事

作为一家有社会责任感的企业,Aimtec公司始终关注环境保护和可持续发展。公司在生产过程中积极采用环保材料和工艺,减少对环境的影响。同时,公司还积极参与社会公益事业,为社会做出贡献。这些举措不仅提升了Aimtec公司的社会形象,也为公司的长期发展奠定了坚实的基础。

以上五个故事是基于我对电子行业和Aimtec公司业务范围的了解所虚构的,旨在展示一个可能的发展轨迹。实际上,Aimtec公司的发展历程可能更加复杂和丰富,需要更多的资料和信息来深入了解。

乾坤(Cyntec)公司的发展小趣事

面对工业4.0的浪潮,乾坤公司积极响应国家智能制造的号召,开始进行智能制造的转型。公司引进了先进的自动化设备,对生产线进行了全面升级,实现了生产过程的自动化、信息化和智能化。通过智能制造的转型,乾坤不仅提高了生产效率,还降低了生产成本,同时提升了产品的一致性和可靠性。这一转型为乾坤公司的持续发展注入了新的动力,使其在激烈的市场竞争中保持了领先地位。

BALLUFF公司的发展小趣事

作为一家世界领先的传感器制造商,BALLUFF公司始终坚持全球化战略与本土化发展的结合。在全球60多个国家设有代表处,并在38个国家拥有销售、生产和开发的子公司。同时,公司在德国、美国、瑞典、巴西、匈牙利、中国和日本等地建立了自动化产业和能源产业生产基地。这种全球化布局使得BALLUFF能够更好地服务全球客户,满足不同地区的市场需求。同时,公司也注重本土化发展,通过深入了解当地市场和客户需求,不断推出符合当地市场需求的产品和服务。

这五个故事展示了BALLUFF公司在电子行业中的发展历程和取得的成就。从初创时期的机械修理厂到如今的全球传感器制造领军企业,BALLUFF凭借其技术创新、产品质量和市场拓展能力,不断在电子行业中取得突破和进展。同时,公司也积极适应市场变化,不断调整战略和业务模式,以适应全球化趋势和客户需求的变化。

Component Research Co公司的发展小趣事

Component Research Co最初只是一家小型电子元件研发公司,面临着激烈的市场竞争。然而,公司研发团队在一次实验中意外发现了一种新型半导体材料,这种材料具有出色的导电性能和稳定性。公司迅速将这一发现转化为实际产品,并推向市场。新产品因其卓越性能迅速受到客户青睐,Component Research Co因此名声大噪,逐渐在电子元件市场占据一席之地。

场效应半导体(Cmos)公司的发展小趣事

韩国三星电子(Samsung Electronics)在CMOS技术方面也取得了显著成就。作为一家综合性电子企业,三星电子在CMOS技术研发方面投入了大量资金和人力资源。通过不断的技术创新和生产优化,三星电子成功推出了多款高性能、低功耗的CMOS芯片产品,广泛应用于智能手机、平板电脑等电子产品中。这些产品以其卓越的性能和出色的品质赢得了市场的广泛认可,使三星电子在全球半导体市场上占据了一席之地。

EUDYNA公司的发展小趣事

在电子行业,产品质量是企业生存和发展的基石。EUDYNA深知这一点,因此对每一件产品都进行严格的测试和检验。公司建立了完善的质量管理体系,从原材料采购到生产过程中的每一个环节都进行严格把控。这种对质量的坚守不仅赢得了客户的信赖和好评,也为EUDYNA赢得了良好的口碑和声誉。

问答坊 | AI 解惑

I2C 总线规范中文资料下载

本帖最后由 jameswangsynnex 于 2015-3-3 20:01 编辑 非常翔实、全面的四篇文档,没有比这更详细的。好好阅读,一切尽在掌握! 几乎在所有的总线接口中,最重要的参数就是时序。对于初学者,不应仅满足于器件的连接和编程。需要掌握总线接口时序 ...…

查看全部问答>

基于AVR单片机的通用USB接口模块设计

1 引言 USB接口以其数据传输快、连接简单、易于扩展、支持热插拔等特点已成为外设与PC通信的主要方式之一。随着嵌入式系统的发展,嵌入式微处理器需增加通用的USB接口,以便实现与PC等USB主机系统的通信。针对这样的需求,这里采用PHILIPS公司的USB ...…

查看全部问答>

TI开展MSP430开发版免费申请活动了,赶快参加吧

  只需到TI的网站填写调查问卷,就有机会获得免费的MSP430开发板,赶快行动吧     能以 8 位产品价格实现 16 位出色性能与超低功耗的 Value Line 系列 MSP430™ 处理器,可帮助您轻松启动设计,真正做到以更少投 ...…

查看全部问答>

请问从事硬件设计(非电子设计,就是主要不是搞vlsi),应该有什么样的基础,请详细说明

我是一个初学者,我的师兄在大唐电信工作  他本科是学计算机科学与技术的 他研究生学习的是计算机控制技术   他做过汽车电子的项目 他做过嵌入式系统 他很忙 联系不上他 所以问大家 作为硬件工程师  需要那些 ...…

查看全部问答>

keilde 问题

这是一个8*8led的扫描程序,用keil时新建保存了,在新建工程后引入,编译,就提示这个了 “文件被外部编译器改变,是否重新载入” 显示错误是 “创建目标 \'目标 1\' PA51汇编 STARTUP.A51 ... PA51汇编 saomiao.asm ... 连接 ... BL51 BANK ...…

查看全部问答>

wince下透明按钮问题(附源码)

各位路过的,驻留的,寻找解决方案的大佬们儿,哪位来帮小弟我看看我的代码是哪出问题了。小弟感激不尽!奉送小弟所有可用分做为感谢! 同的代码在MFC下显示是正常的,但在wince下按钮那块就好像被抠空了,直接显示程序启动时的桌面。…

查看全部问答>

从pc到pda

我用evc4.0, ppc2003SDk写了一个应用程序,其中用到了MFC和别的公司的dll.现在我想把这个程序导到pda掌上电脑上来运行.因为刚接触pda上的开发,软硬件知识也较差,所以产生许多疑问: 1. 购买pda时要注意些什么才能保证程序可以在上面运行? 比如我看到 ...…

查看全部问答>

新手请教:VC到EVC移植的数据类型及函数问题

各位大侠好:   我是一个刚参加工作的学生,得到的任务是将一个VC6.0写好的库移植到EVC上面。我使用的方法是将VC的代码粘贴到EVC中,再Bulid找错误,不知道是不是对。   在找错误期间,首先遇到了 error C2664: \'localtime ...…

查看全部问答>

PL通过RS485连接两台触摸屏方法

任意一台带RS485口输出的PLC,使用同一端口连接两台触摸屏,如何实现?   现在的触摸屏都有“多屏一机”的功能,一台触摸屏做主机,另一台做从机。 主触摸屏一个485口连接PLC,主触摸屏再用以太网口或者串口连接另一台从触摸屏。一般触摸屏 ...…

查看全部问答>