0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

抛弃x86,基于A14,苹果M1会给我们带来哪些期望?

工程师邓生 来源:IT之家 作者:骑士 2020-11-12 10:53 次阅读

苹果昨天正式发布了全新的Mac电脑芯片M1,外媒anandtech带来了相关分析,抛弃x86,基于A14,苹果M1会给我们带来哪些期望?

下面是文章内容:

到目前为止,我们对苹果芯片组的性能比较一直都是在iPhone评测的背景下进行的,与x86设计的并列只是文章中的一个小插曲。今天苹果Silicon发布会完全改变了我们在性能方面的描述,抛开了人们通常争论的典型的苹果与橘子的对比。

我们目前还没有苹果Silicon设备,很可能再过几周才能拿到手,但我们现在有A14,并预计新的Mac芯片M1基于iPhone设计中采用的微架构。苹果对随机性能点的比较是值得批评的,然而苹果宣称2.5倍性能的10W测点确实有一定意义,因为这是基于英特尔的MacBook Air所用芯片的标称TDP。同样,正是得益于苹果在移动领域的能效特性,M1才会被承诺展示出如此大的成绩--这无疑与我们的A14数据相吻合。

IT之家获悉,图上A14的性能数据比较让人匪夷所思。如果在公布这些数据的同时隐藏了A14的标签,人们会猜测这些数据点来自于AMDIntel的其他x86 SKU。事实上,A14目前能与目前市场上x86厂商最优秀的顶级性能设计相抗衡,实在是一个惊人的壮举。

再来看看详细的成绩,再次让人惊讶的是,A14不仅能跟上,而且在429.mcf和471.omnetpp等对内存延迟敏感的工作负载上,A14居然比这两个竞争对手都要强,尽管它们要么拥有相同的内存(i7-1185G7,LPDDR4X-4266),要么拥有桌面级内存(5950X,DDR-3200)。

同样,不考虑A14的456.hmmer分数优势,那主要是由于编译器差异造成的,减去33%,对比数据更贴切。

即使是在更以内存重载工作为主的SPECfp中,A14不仅跟得上,而且一般情况下更多的时候是胜过Intel CPU设计的。如果不是最近发布的Zen3设计,AMD也不会好到哪里去。

在SPEC2006的整体图表中,A14的表现绝对精彩,在绝对性能上领先于AMD最近的Ryzen 5000系列,只差一点。

事实上,苹果能够在包括SoC、DRAM和调节器在内的设备总功耗为5W的情况下,与+21W(1185G7)和49W(5950X)的封装功耗数据相比,在不含DRAM和调节器的情况下,取得这样的成绩,绝对是令人震撼的。

对于GeekBench等比较常见的基准套件有很多批评,但坦率地说,我发现这些担心或争论是很没有根据的。SPEC中的工作负载和GB5中的工作负载唯一的事实区别是,后者的异常值测试较少,而这些测试都是重内存的,也就是说它更多的是CPU基准,而SPEC则更倾向于CPU+DRAM。

苹果在这两个工作负载中都有不错的表现,足以证明他们的微架构非常均衡,苹果Silicon在性能上扩展到“桌面工作负载”没有太大问题。

性能轨迹最终的交集在哪里?

在A7发布的时候,人们对苹果把他们的微架构称为桌面级设计是非常不屑的。几年前人们于将A11和A12称为达到接近桌面级的性能数据也是非常不屑的,而今天对业界来说是一个重要的时刻,因为现在苹果的A14显然已经能够展示出超越英特尔所能提供的最佳性能。这是一个多年来一直在稳步执行和进步的性能轨迹。

在过去的5年里,英特尔成功地将他们最好的单线程性能提升了28%左右,而苹果则成功地将他们的设计提升了198%,也就是2015年底苹果A9性能的2.98倍(我们称之为3倍)。

苹果这些年的性能轨迹和毋庸置疑的执行力,才成就了今天的苹果Silicon芯片。看过这张图的人都会意识到,苹果除了抛弃英特尔和x86,转而采用自家的微架构之外,根本没有其他选择--如果继续顺其自然,就意味着停滞不前和更糟糕的消费产品

今天的公告只涵盖了苹果的笔记本电脑级的Apple Silicon, 虽然我们还不知道更多细节,苹果表示这具有巨大的电源效率的优势,意味着新的芯片将能够提供或大大增加电池续航, 或与目前的英特尔MacBook阵容相比大幅提高性能。

苹果曾宣称,他们将在两年内将整个Mac消费类产品阵容完全过渡到Apple Silicon,这说明我们将看到高TDP的多核设计来驱动未来的Mac Pro。如果苹果能够继续保持目前的性能轨迹,那将会给人们留下极为深刻的印象。

责任编辑:PSY

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    18275

    浏览量

    222163
  • 芯片
    +关注

    关注

    447

    文章

    47788

    浏览量

    409135
  • 苹果
    +关注

    关注

    61

    文章

    23669

    浏览量

    191606
  • X86
    X86
    +关注

    关注

    5

    文章

    285

    浏览量

    42979
收藏 人收藏

    评论

    相关推荐

    怎么将pMCI[M1]->pSTM->bState 的 IDLE_START传递给STM[M1]->bState的?

    各位亲: 我在5.4的库里面发现按键启动后,开始电机用的是 pMCI[M1] 这个结构体,如下 __weak bool MC_StartMotor1(void) { return
    发表于 03-27 07:56

    x86 SBC vs ARM SBC:选择适合您的单板计算机

    比较,帮助您决定哪一种适合您。 基础知识 在我们深入比较之前,有必要了解什么是 x86 和 ARM 架构。 x86是一种复杂指令集计算(CISC)架构,是大多数台式机和笔记本电脑的设计基础。它以高性能和与各种软件的兼容性而闻名。
    的头像 发表于 03-07 13:26 110次阅读

    【youyeetoo X1 windows 开发板体验】通过PCAN调试CANopen电机

    youyeetoo X1 windows 开发板最大好处可以把庞大的X86主机变成迷你卡片机,X86开发生态广度是其他操作系统没法比的,现在几乎所有的控制软件都是微软X86平台,Lin
    发表于 03-05 16:49

    x86与arm架构区别主板还是cpu

    x86和ARM架构是计算机处理器的两种不同体系结构,涉及到CPU和主板两方面的区别。下面将详细介绍它们的特点和区别。 首先,我们需要先了解x86和ARM是什么。x86架构是由英特尔公司
    的头像 发表于 12-21 17:08 827次阅读

    CR95HF芯片怎么向M1卡中读写数据和加密?

    的SENDRECV命令,向M1卡发送以下验证密钥的命令(0x04+length+M1卡扇区需要认证的块数+认证密钥A+UID)格式,芯片接收不到正确的数据,请教一下有哪位前辈之前接触过这款芯片的,指点指点。
    发表于 10-24 06:16

    RT-Thread能在X86构架下访问PCI板卡设备不?

    RT-Thread能在X86构架下访问PCI板卡设备不? 例如工控机,用于想要一个自主可控的系统,但是有些板卡还是PCI的,不知道RT-Thread能不能驱动?
    发表于 10-18 21:28

    STM32 分立元件读写M1及CPU卡问题

    之前看到别人做的项目用的是该电路图实现了M1卡CPU卡的读写,使用的是STM32F072CBT6的芯片,外接13.56Mhz的晶振。这个软件上是怎样实现的?
    发表于 10-05 17:08

    X86架构与ARM架构的主要区别

    X86和ARM是两种主要的CPU架构,X86架构的CPU是PC服务器行业的老大,而ARM架构的CPU则是移动端的老大。它们在设计理念、性能、功耗和应用领域等方面都有显著的区别。设计理念X86
    的头像 发表于 09-22 08:23 4179次阅读
    <b class='flag-5'>X86</b>架构与ARM架构的主要区别

    苹果a17对比苹果m1性能差距

    相比就显得有些过时了。下面我们将详细探讨一下苹果A17芯片和M1芯片之间的性能差距。 1. 基础架构 首先,我们需要了解两个芯片的基础架构。其中,
    的头像 发表于 09-02 14:34 1.1w次阅读

    INT8量子化PyTorch x86处理器

    INT8量子化PyTorch x86处理器
    的头像 发表于 08-31 14:27 503次阅读
    INT8量子化PyTorch <b class='flag-5'>x86</b>处理器

    Windows 7的x86驱动程序4.6

    电子发烧友网站提供《Windows 7的x86驱动程序4.6.zip》资料免费下载
    发表于 08-18 10:09 0次下载
    Windows 7的<b class='flag-5'>x86</b>驱动程序4.6

    OneCommand企业应用套件Windows x86 (GUI)

    电子发烧友网站提供《OneCommand企业应用套件Windows x86 (GUI).exe》资料免费下载
    发表于 08-02 14:26 0次下载
    OneCommand企业应用套件Windows <b class='flag-5'>x86</b> (GUI)

    介绍三大主流芯片架构:X86、ARM、RISC-V

    我们主要应用的三大芯片架构:X86、ARM和RISC-V架构
    发表于 07-25 09:35 2w次阅读
    介绍三大主流芯片架构:<b class='flag-5'>X86</b>、ARM、RISC-V

    X86架构与Arm架构的区别

    X86架构和ARM架构是主流的两种CPU架构,X86架构的CPU是PC服务器行业的老大,ARM架构的CPU则是移动端的老大。X86架构和arm架构实际上就是CISC与RISC之间的区别,很多用户不理解它们两个之间到底有哪些区别,
    的头像 发表于 06-16 12:50 7658次阅读
    <b class='flag-5'>X86</b>架构与Arm架构的区别

    为什么x86和arm的架构不同,但是都能装linux呢?

    为什么x86和arm的架构不同,但是都能装linux呢?他们的编译时如何实现的?
    发表于 05-16 10:21