苹果M1 是不是不讲武德?
夏昆冈 于 2020.12.29 18:26:25 | 源自:www.soomal.com | 版权:原创 | 平均/总评分:09.20/368
  • 基于M1的Macbook产品上市后,掀起了很大的关注度,在各路测评中,M1的表现出色,基础性能优异,在某些特定项目中爆锤英特尔版的Macbook,这些项目包括视频编解码、XCODE编译、某些软件的功能优化例如图像抠像……等等,“苹果不讲武德”成为被广泛接受的评价,这是苹果蹭了马老师的热度。

    在上古时期,X86 CPU只支持整数运算,如果涉及浮点计算,还得需要添加一枚X87浮点计算单元[或兼容型号],英文缩写FPU,属于协处理器,在IT文献当中,如果不交代语境,协处理器就指的是X87这样的FPU。一直发展到486时代早期,CPU开始内置FPU,早期仍然有486SX和486DX之分,SX是不包含FPU的型号。奔腾时代之后的年轻人已经不知道什么是协处理器了。

  • 现在的情况有点类似当年。现在AI领域风生水起,机器学习带来了全新的计算需求,通用处理器不管是X86还是ARM,在这个领域效率都不够高,于是有了专用的神经网络运算单元或者芯片设计商,国内的寒武纪就是这样的厂商。它一般简称NPU,苹果管这个单元叫神经网络引擎。M1中集成了16个NPU,还有专用的机器学习加速器,在主处理器算力之外又提供了11万亿次每秒的运算力。现在主流的高性能ARM芯片中都已集成NPU,M1的这个设计其实并不新鲜,但X86桌面级的处理器还尚未完成整合NPU的进程。CPU+NPU的组合计对于桌面系统来说算是一种比较新的异构计算形式。

    那些不讲武德的软件大部分都是使用了NPU的,以macOS平台上比较受欢迎的Pixelmator Pro为例,基于Core ML优化使得其[部分]性能提升高达15倍之多。Core ML是苹果专门针对机器学习的开发框架,利用这个框架,可以让NPU加入运算,做到以前敢想不敢做的功能,Core ML和16个NPU提供了流畅应用的可能性,例如djay Pro在它们的支持下,能做到实时的剥离音乐中的人声,这在以前只敢想想。这些优秀的例子,只会让更多软件开发商加大对NPU的利用,从而大幅提升性能,越来越多的软件会不讲武德。不可否认,通过NPU加速某个软件某个功能,是定向优化,但定向优化多了,就是全面优化。

  • 放在手机、平板设备领域,处理器集成CPU、NPU等各种U并让软件进行协调工作已经成为常态,但在桌面设备领域还很新鲜,ARM不讲武德由来已久,这只是没有和X86直接面对面交火而已。

    在各种U中,GPU负责图形图像处理,由于其算力资源丰富,在特定的设计和软件环境当中,可以来负责部分通用计算的任务,此时的GPU也是GPGPU,GPGPU通常不会被视为协处理器。Windows 8起,系统就能在全局范围内使用GPU提升系统性能,Windows 10对GPGPU的利用变得更为高效,macOS也有类似的加速机制。它的本质就是异构计算的普及应用。在科学计算、AI编程领域,GPU更是运算主力。大部分图像、视频编辑器的流畅度也和GPU息息相关。然而英特尔的GPU有多弱世人皆知,苹果在官方宣称M1的GPU是“我们迄今最快的个人电脑集成显卡”时,英特尔脸上无光,要知道M1还只是个孩子啊。

    GPU中也会内置各种加速核,其中个人应用最多的是视频解码加速,几十元的弱鸡ARM处理器都能硬解的4K HDR,英特尔硬是拖到7代U才完善,牙膏挤到极致。M1在视频编解码应用中爆锤英特尔,是因为M1集成了性能更好的加速单元。T2处理器在2018年及以后的的X86版Mac设备中均有应用,它不仅仅只是安全验证芯片,它还是苹果给英特尔处理器打的硬件补丁,因为英特尔处理器在视频方面的乏力,苹果在T2处理器中加入了H.265等编解码加速,T2的功能,在M1中整合并获得增强。

    该图片由🎄Merry Christmas 🎄在Pixabay上发布 制造商=NIKON;型号=NIKON D3200;焦距=195毫米;光圈=F9.0;感光度=ISO400,0;曝光时间=10/1000秒;日期=2016.05.01 11:48:58

    所以,不讲武德的是英特尔,不思进取,从引领技术潮流到挤牙膏挤到走不出舒适圈到跟不上新的时代变化,忘了初心。这不是CPU架构之争,也不是OS生态之争,而是进取者和牙膏党之争。现在传出微软也要自研处理器的传闻,传闻让英特尔股价连续2天大跌,最重要的盟友都要叛变的传闻都能令人广泛取信,恰恰说明了英特尔武德已经无法服众,而武艺也被人打上了个巨大的问号。

    有人指责M1的跑分失真,确实有部分媒体和粉丝夸大其词,只挑好看的,为了赚眼球赚流量,另外也存在这种更为复杂的异构计算平台性能如何评估的问题。NPU的11万亿的算力应该忽略吗?传统的电脑性能评价体系也该升级了。现有的评估方式很难客观的量化M1的性能,实际体验出入较大,我们认为性能体验整体上不亚于同时期的i5,但更省电,放腿上不热,对蛋蛋友好。如果你要拔草,建议不要从性能角度入手,可以尝试了解一下生态,这才是阻止你拥有M1 MacBook最大的障碍。

    请评分
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    112.002.077.***
    112.002.077.***
    发表于2021.06.06 23:03:07
    70
    220.176.254.***
    220.176.254.***
    发表于2021.06.01 18:02:31
    69
    003.139.***.***
    003.139.***.***
    67
    003.139.***.***
    003.139.***.***
    66
    003.139.***.***
    003.139.***.***
    65
    003.139.***.***
    003.139.***.***
    64
    003.139.***.***
    003.139.***.***
    63
    111.121.013.***
    111.121.013.***
    发表于2021.04.18 12:32:51
    62
    113.120.151.***
    113.120.151.***
    发表于2021.04.18 12:08:41
    61
    039.128.164.***
    039.128.164.***
    发表于2021.04.01 21:25:09
    60
    192.102.***.***
    192.102.***.***
    说句实在话,苹果M1的性能劲,还有一个因素就是其不向下兼容8位、16位和32位的指令集,所有的指令集全部是64位的,这种设计只能在Mac OS里有很优异的表现,但是你一旦到Windows和Linux里,这两种系统是要考虑一些软件的兼容问题的,苹果M1恐怕别说跟Intel的Core i5比了,能比得过奔腾就算它牛逼了。
    森泃妏蚚Win10枑蝠
    发表于2021.03.18 13:42:29
    59
    192.055.046.***
    192.055.046.***
    发表于2021.03.18 13:38:32
    58
    111.015.193.***
    111.015.193.***
    发表于2021.03.11 19:51:17
    57
    211.086.156.***
    211.086.156.***
    发表于2021.02.26 20:48:50
    56
    202.103.251.***
    202.103.251.***
    发表于2021.02.26 10:18:09
    55
    218.104.188.***
    218.104.188.***
    发表于2021.02.19 09:07:33
    54
    112.064.119.***
    112.064.119.***
    发表于2021.01.26 19:07:24
    53
    03
    等等党的再一次胜利?
    此帖使用Win10提交
    发表于2021.01.15 13:32:17
    52
    220.163.112.***
    220.163.112.***
    发表于2021.01.15 13:30:59
    51
    提示
    本贴不可匿名回复,回复等级为:1 ,您现在正处在潜水状态
    回复
    验证码
    4809 为防止广告机贴垃圾,不得已而为之
    表情
    正文