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

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

3天内不再提示

苹果M1处理器运行x86应用竟比Intel酷睿还快

如意 来源:中关村在线 作者:李富刚 2020-11-21 11:05 次阅读

部门订购的高配版MacBook Pro 13(M1/16GB/512GB)还在路上,不过网上已经有非常多的朋友放出测试数据。看下来的感觉就是:这年轻人不讲武德,丝毫不给业界大佬留面子,小机灵鬼讨人喜欢。

话说苹果为了环保,iPhone 12的耳机和充电器都省了,省去耳机还能理解,这省去充电器就离谱。苹果果然为了全球人类命运操碎了心,我一位朋友官网购买iPhone 12,顺便买了官方充电器,我一看充电器价格直呼好家伙,果然环保是最贵的。

转眼一看,这MacBook Pro 13一点都不环保,包装盒里居然还有适配器。苹果你这是几个意思,觉得我不配环保是不是?奉劝虚伪的苹果:来,骗,来,偷袭,这样不好。

扯得远了,回到主题。

关于外观,搭载M1的三台产品都是沿用上一代,没什么好说的,直接快进到M1。

从大家放出的GeekBench跑分来看,M1比预期强太多了。可能部分朋友觉得GeekBench一直是亲果派。不过从Cinebench R23的成绩来看,M1的实力确实强劲,有点颠覆大家对ARM的认知。网上有很多跑分,这里就不赘述了。

其实ARM和x86到底谁强,在很多人的直观感觉中,ARM擅长低功耗,x86擅长高性能。但要论谁的性能更好,就不能这么简单的凭直觉去判断。

ARM的优势在于可定制,也就是说你可以基于ARM的架构,设计出专门适合某类或某几类场景的产品。而x86通用性很强,可以干很多事情,这也意味着不那么专一。

回想挖矿那会儿,x86处理器的挖矿效率是非常低的,但显卡挖矿效率就很高,效率更高的是针对挖矿这一具体场景所设计的ARM处理器。挖矿其实就是进行sha256哈希运算,所以专门设计出做这个运算的处理器,自然效率更高。

从这个例子就能看出,只要针对绝大多数使用场景所涉及到的计算方法进行针对性的设计芯片,那么这款芯片的性能可能会出乎预料的好。ARM可定制的特性让这种芯片成为可能。

苹果官方关于M1的资料非常少,所以我们也不清楚M1的内部是如何设计的。不过从苹果公布的性能对比来看,M1在图像处理、音视频编解码、编译、图形处理、机器学习等方面有着明显优势。涉及到这方面的计算,M1会展现出比较强大的统治力。

性能高功耗低

当然这只是我个人的猜测。所以说ARM的高度定制化成就了M1,而x86想进行类似的尝试,恐怕就比较难了。

大家看到很多朋友拿M1和英特尔处理器进行对比,涉及到渲染、编解码等实际使用的时候,M1就体现出高能低功耗,性能甚至超过i9,非常夸张,其实可以理解为专业的人做专业的事。

以上说起来容易,做起来就比较难了。好在苹果有A系列处理器,有底子。此外苹果也一直使用台积电最新技术,这次连内存也封装进Soc,确实是个人电脑领域的第一次。当然这么做的目的是为了提高带宽、降低延迟,同时也更加节省主板面积。

Big Sur也相当重要,从微软做Windows ARM就能感受到苹果在软件开发方面的强大实力,不愧是软件公司,当然封闭的生态相比Windows来说更加容易实现。

Big Sur最令我感到惊讶的是,Rosetta 2的可用性如此之高。我体验过搭载高通芯片的Windows产品,第一批那会儿还无法支持64位应用,而且性能表现可以说是比较糟糕的。而Big Sur的Rosetta 2,其效率之高令人夸张。即使运行x86应用,其性能依旧比搭载英特尔处理器的MacBook要快,“模拟你还比你快”的嘲讽最让人受不了。

目前手上没有产品,只是看了网上一些零星的测试数据和观点,总的来说我这属于用自己的话把别人的东西再说了一遍。

我在看发布会的时候,我还觉得苹果的数据是不是专门挑对自己有利的测试,毕竟这种情况在其他芯片公司是比较常见的。不过看到大家测试的数据和实际使用情况,觉得苹果确实厉害,值得赞一波。

部门订购的MacBook Pro 13马上就要到了,届时我们会进行更加全面的测试,搞明白M1的优势和不足有哪些,还需要大家耐心等待一下。
责编AJX

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

    关注

    61

    文章

    23669

    浏览量

    191604
  • intel
    +关注

    关注

    19

    文章

    3452

    浏览量

    184779
  • X86
    X86
    +关注

    关注

    5

    文章

    285

    浏览量

    42975
收藏 人收藏

    评论

    相关推荐

    Cortex™-M3处理器介绍

    本实验的目的是向您介绍意法半导体Cortex™-M3处理器,该处理器使用ARM®KEIL™MDK工具包,具有集成开发环境μ®。 我们将在Keil MCBSTM32C评估板上使用串行线查看
    发表于 09-04 08:01

    Cortex™-M4处理器介绍

    本实验的目的是向您介绍意法半导体Cortex™-M4处理器,该处理器使用ARM®KEIL™MDK工具包,具有集成开发环境μ®。 我们将使用串行线查看(SWV)和板载ST-Link/V
    发表于 09-04 07:47

    ARM Cortex-M33处理器数据表

    ARM Cortex-M33处理器是第一款ARMv8-M处理器,旨在满足嵌入式和物联网市场,特别是那些需要高效安全或数字信号控制的市场。 ARMv8-
    发表于 08-28 06:12

    Arm Cortex-M55处理器数据集

    ARM Cortex-M55处理器是一款完全可合成的中端微控制处理器,实现了ARMv8.1-M主线架构,并支持
    发表于 08-25 07:46

    Arm Cortex-M7处理器产品介绍

    ARM Cortex-M7处理器是Cortex-M系列中性能最高的处理器,可用于设计复杂的MCU和SoC。 Cortex-M7提供业界领先的
    发表于 08-25 06:25

    Arm Cortex-M23处理器产品介绍

    ARM Cortex-M23处理器是一款非常紧凑的两级流水线处理器,支持ARMv8-M基准架构。 配备TrustZone的Corest-M2
    发表于 08-25 06:19

    ARM Cortex-M85处理器设备通用用户指南

    Cortex®-M85处理器是一款完全可合成的高性能处理器,专为微控制市场设计。 该处理器通过低功耗、快速中断
    发表于 08-18 07:59

    ARM Cortex-M7处理器参考手册

    Cortex-M7处理器是一款高效、高性能的嵌入式处理器,具有低中断延迟、低成本调试的特点,并具有与现有Cortex-M Profile处理器
    发表于 08-17 07:55

    ARM Cortex-M23处理器技术参考手册

    Cortex-M23处理器是一款低门数、两级和高能效处理器。 它适用于微控制和深度嵌入式应用,这些应用需要在安全性是重要考虑因素的环境中使用区域优化的低功耗
    发表于 08-17 07:28

    Arm Cortex®-M33处理器技术参考手册

    Cortex®-M33处理器是一款低门数、高能效的处理器,适用于微控制和深度嵌入式应用。 该处理器基于ARM®V8-
    发表于 08-17 07:23

    ARM Cortex-M85处理器软件优化指南

    Cortex®-M85处理器是一款完全可合成的高性能微控制处理器,实现了Arm®v8.1‑M主线架构,其中包括对
    发表于 08-10 07:43

    ARM Cortex-M85处理器技术参考手册

    Cortex®-M85处理器是一款完全可合成的高性能微控制处理器,它实现ARM®v8.1-M主线架构,其中包括对
    发表于 08-09 07:28

    ARM Cortex-M23处理器技术参考手册

    Cortex-M23处理器是一个可配置的两级32位RISC处理器。它有一个AMBA 5AHB接口,并包括NVIC组件。它还具有可选的硬件调试、单周期I/O接口和内存保护功能。
    发表于 08-09 06:20

    ARM Cortex-M4处理器技术参考手册

    Cortex-M4处理器包含处理器核心、嵌套矢量中断控制(NVIC)、高性能总线接口、低成本调试解决方案和可选的浮点单元(FPU)。 Cortex-
    发表于 08-08 07:18

    D-2700和D-1700处理器产品资料

    IntelXeon@D-2700和D-1700处理器为云、边缘和5G网络提供突破性的、密度优化的性能、可扩展性和价值。intel Xeon D集成了以太网和加速处理器,用于支持网络
    发表于 08-04 07:07