问个问题,M1的arm为什么快?

  • p
    peanuto
    是这个M1用的arm本身制程先进还是说arm本身就应该不差,只是长期以来适配arm的工具链和系统都是在划水?原来的让我接受的印象是给移动设备用的,功耗低但性能也不如桌面系统,为啥突然就吊打了呢?有版友/博主/up主讲这个事情吗?
  • h
    hongxin
    回复1#peanuto

    芯片规模啊 工艺制程啊
    你给Intel 160亿晶体管+5nm看看谁吊打谁

    再强调一遍 苹果技术压根不牛逼
  • k
    kevein816
    回复2#hongxin
    但是效果牛逼
  • p
    peanuto
    那接着问:为啥arm比Intel amd适配五纳米要快?而且芯片还是Apple设计,Apple虽然也专业但是应该不如Intel AMD这两家专业公司吧?是因为这两家历史包袱太重,要考虑无穷无尽的兼容问题吗?
  • l
    logic90
    生态越封闭,性能优化的空间越大

    生态越开放,性能优化的空间越小

    苹果选择了封闭,自然就有了生态封闭的优势

    HiPDA·NG
  • c
    codasky
    我觉得这个up主的讲解会比较专业,能够解答楼主的一部分问题:

    https://www.bilibili.com/video/BV1bi4y1L78i
  • c
    crazymove
    回复5#logic90
    中国是苹果
    美国是wintel iOS fly ~
  • l
    ljql
    架构不一样,一个大而全,一个小而精。当然现阶段arm不要想啥都能干,那是不可能的。
  • G
    GleeU
    https://www.hi-pda.com/forum/vie ... &extra=page%3D1

    我在这个贴解释了,苹果是使用了ARM的指令集,但是是完全自己开发的架构。

    可以认为,“往前跑一百米” 这句指令,特朗普和舒马赫都能听懂,特朗普跑了一分钟到了,舒马赫开着F1跑了3秒到了。他们怎么跑,用什么办法跑,都是不同架构决定的。
  • i
    iavn
    5nm技术,卖的贵压得住成本,intel amd笔记本卖4000,苹果能卖8000。
  • j
    jellzone
    由心底佩服苹果这样的公司 iOS fly ~
  • A
    ABTQA
    回复1#peanuto
    苹果这么牛逼,怎么不让手机在家接上大屏就代替电脑,外出就是手机,移动PC。做成一机在手天下全有,这样一台手机卖两万都行。 iOS fly ~
  • v
    veblen
    桌面软件的体验跟手机上还是不一样,至少在现在是分离的。Windows在8.0版本试图融合,结果被人骂得不行。现在Big Sur中,苹果走出第一步,说不一定一两年后,你这个想法就逐步实现了。
  • 功夫小狗
    楼主了解一下专用芯片和通用芯片;苹果没有历史包袱;
    Intel自己不做操作系统。HiPDA·NG
  • z
    zhaoyuping
    安卓有很多厂家这么做了,可是效果呢?平时你能看见有几个人这样用电脑?

    因为手机就算接到屏幕上,也依然是安卓平台,用的安卓的那些软件,根本无法取代桌面平台上的那些专业软件,无非就是屏幕大了、增加了窗口管理功能而已。

    而苹果走的这一步,恰恰是迈出的真正一步,让桌面平台支持了手机arm架构。理论上,桌面平台的一系列专业软件都能支持在手机上运行,这样,当手机连接大屏幕时,给你提供的就是一个完整的桌面个人电脑体验,而不是一个大号pad。

    这是苹果最了不起的地方
  • a
    amoour1999
    你还别说,自制的成本可能比向intel采购便宜多了。
  • l
    lin16303
    你没觉得iphone上网,编辑视频早就不比普通pc慢了?
  • p
    peanuto
    谢谢比喻。
  • G
    GleeU
    回复21#hongxin
    苹果芯片设计团队和出货量 都远在amd之上 为啥你会觉得amd能把苹果打得满地找牙?
  • p
    peanuto
    是作为桌面系统CPU的出货量么?
  • s
    sam_no90
    回复4#peanuto
    在手机芯片订单面前,CPU量太少了,没法抢订单 iOS fly ~
  • l
    lefthandor
    可以看看这个,M1为什么快的原因
    https://www.bilibili.com/video/BV1bi4y1L78i?t=1066
  • e
    erik
    客观方面,软硬结合疗效好——参见游戏机厂商喜欢定制芯片;
    主观方面,苹果有“现实扭曲力场”的传统——参见苹果创业初期缩短启动时间的故事。 iOS fly ~
  • c
    chaos
    通用计算部分
    M1没什么优势或者优势不大
    专用运算部分
    m1集成对应的模块实现快速运算
    这样整体看起来就有优势了 iOS fly ~
  • h
    hxj629
    m1芯片的mac能不能用盗版软件呢 iOS fly ~
  • p
    peanuto
    你说的专用运算部分是指哪些运算?
  • 2
    25o
    快去买个锤子tnt
  • n
    notrue
    对对对,就你们最牛逼 iOS fly ~
  • n
    notrue
    因为D版人觉得没有什么是难的

    不就是XXXX(从百科学来的皮毛套话)嘛,只要钱到位,没什么难的 iOS fly ~
  • 1
    14783139
    看看mac mini 里那巨大空旷的空间,看看macbook 把主板撑到上一代outel那么大稀疏的元器件,然后卖的价格也不低,一堆小白鼠叫好,果子圈钱营销真心nb iOS fly ~
  • 四维
    一动不动有两种原因,
    一个是没功力动
    一个是没动力动
    一个是没功力和没动力 人生如梦
  • f
    forfun
    回复36#14783139
    啥意思啊?你要的是大不是快?论斤卖啊
  • p
    pocketsnail2003
    ARM对标X86。一样是X86,凌动和酷睿不能比;一样是ARM,K3V1跟M1能比吗?
  • d
    diddy144
    不是arm对x86 本质是精简指令集对复杂指令集,举个不太恰当的例子,同样把货从货仓运到港口,复杂指令集类似一台12吨载重的箱货,精简指令集类似2吨载重的小皮卡,同样的12吨,复杂指令集一次运完,精简要用6辆一起才能一次运完,这时候道路通畅性的要素出现了,集成式m1 相当于在货仓建在了港口边上,没有堵车,那小皮卡的灵活性就展现出来了。
  • h
    hongxin
    回复40#diddy144

    到后期 就是精简不精简 复杂不复杂
    就像X86也一堆硬解DSP(GPU提供)
  • s
    sam_no90
    5nm工艺对比AMD的7nm,intel的10nm意味着什么,这差不多领先AMD1.5年领先INTEL起码3年的工艺优势;
    还要清楚苹果到底堆了多少个晶体管在这颗M1中160亿啊,这可比4800H的98亿多很多;
    别因为这是ARM架构就认为这是轻量级的芯片,规模已经堆在这里了,这基本就是主流CPU中最大规模了;
    在规模优势和制程优势的双重加持下,功耗越低,性能优势就越明显,功耗和性能的关系不是线性的;
    请理性看待M1的性能,比如去看看Cinebench R23的成绩。媒体评测中反复在说的H265的输出性能,等于是硬解打软解 iOS fly ~
  • p
    peanuto
    在理。说得很好。
  • z
    zw555666
    回复44#sam_no90

    其实不是amd和intel不想做,挤牙膏是一种无奈的策略,苹果这一下把牙膏挤完了,后面又能怎么办呢?并没有啥好办法
  • e
    elisha
    x86早就是披着cisc外壳的risc了,你这种说法太陈旧了
  • e
    elisha
    问题是Cinebench的成绩也很强,单核尤其强,在低功耗的情况下达到了x86最强的性能,证明苹果有顶级的设计能力
  • h
    hjie
    苹果又开始走封闭老路了,看看这次能走多远
  • d
    ddljdd
    我觉得看带m1性能对比intel cpu,并不能说这个苹果在arm上优化的怎么好,或者说arm对比x86有多牛x。解开事务表面看本质,其实cpu的算力 大致上可以用晶体管数量看得出来, 硬件上真的没有太多黑科技,不通的架构也不会出现跨级别的性能差异,不然早就被淘汰了。对比性能,只要晶体管数量够多,算力就够快。当然也有一些架构上优化可以提升性能,类似amd zen2 到zen3,架构优化之后也能有个算力上提升(IPC说是提升了19%,整体性能没这么多),但是这种提升的远远不如堆晶体管来的效果明显。
    回过头再看m1 和intel cpu, 我列个晶体管数量就能大致明白了:
    m1 :160亿 晶体管
    amd r5 3600: 99亿
    amd r5 5600x: (没搜索到,但是和3600应该没多少区别)
    intel i7 4700k: 20亿(为啥不是最新的 i7, 因为intel 不再公布普通cpu的晶体管数量了)。
    所以楼主问的为什么快,看这个晶体管数量就行了。 当然,为什么intel/amd没做到这个级别,那就是另外一个话题了, intel 万年14纳米挤牙膏,晶体管数量放不下这么多, amd 目前7纳米就获得很开心了,上不上5nm也不知道。