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

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

3天内不再提示

基于苹果A系列处理器的苹果硅片台式机/笔记本电脑处理器

LiveVideoStack ? 来源:LiveVideoStack ? 作者:LiveVideoStack ? 2021-01-19 14:48 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

苹果在iPadiPhone系列中首次推出了基于苹果A系列处理器的苹果硅片台式机/笔记本电脑处理器。他们推出了这一新的处理器的同时,也推出了三款新的Mac,包括新的M1 MacBook Air、M1 MacBook Pro和M1 Mac mini。

这些新的M1 mac都在宣传使用新的M1处理器时令人难以置信的表现:CPU速度提高了3.5倍,GPU的速度提高了5倍,使用了使用新的Neural Engine,机器学习速度提高了9倍。至于电池续航时间,MacBook Air可以支持15小时无线上网和18小时电影播放(其中他们有一个小小的广告,那就是推荐使用appletv应用程序播放电影)。不知道这是否会有什么不同,但只有等Youtube上有人测试时,具体续航才会曝光。至于MacBook Pro,它的电池续航时间为17小时的无线上网和20小时的苹果tv电影播放。不管你信与不信,在我看来20小时的续航时间是难以置信的。我现在手中使用的是16英寸i9 MacBook Pro,我觉得它的电池续航时间(11小时)已经非常出色。

M1 架构

新的M1架构采用了最新的5nm技术。它在处理器中有1个CPU, 1个GPU, 1个神经引擎以及DRAM单元。由于RAM内置在处理器中,因此所有组件都会访问相同的内存。这意味着不会再因为将内存从一个组件移动到下一个组件而造成性能损失。无需再尝试弄清楚你的模型是否符合GPU的内存规格。

CPU

这块CPU是8核CPU,其中4核是用于数据处理和一些需要高性能任务的高性能内核,另外4核被称为“e核”或高效内核,提供更高的处理效率和更低的功耗的任务。

d7412d0c-4945-11eb-8b86-12bb97331649.png

https://arstechnica.com/gadgets/2020/11/apple-dishes-details-on-its-new-m1-chip/ 在网站上,苹果没有宣称它的任何CPU性能。然而,在gadgets.ndtv.com上发布的Geekbench性能测试显示,它有着3.2GHz的基频,比16英寸Macbook Pro上的英特尔酷睿i9-9880H处理器的基频要高。 让我们比较一下在新的M1处理器上和一些其他的处理器的性能测试分数。

d7809956-4945-11eb-8b86-12bb97331649.png

在和4个非常受欢迎的CPU的性能的比较之下,苹果M1在单核上的表现优于所有CPU,甚至在16英寸Macbook Pro上的i9处理器上也很好。直到在有关使用多核处理器的问题上,你才会想看到其他处理器的优势,尤其是AMD处理器,与M1处于一种竞争关系。

这一切对机器学习意味着什么?

首先,CPU和GPU之间共享的RAM(内存)应该会提高性能,因为从CPU RAM到GPU RAM的数据传输不会再产生延迟。 对于单核得分和多核得分,大多数数据预处理库没有充分利用处理器的多核优势;因此,多核分数对数据预处理的作用很小,基本没有意义。在数据预处理中,单核得分越高,处理效果越好。

GPU

其中集成的GPU是一块8核GPU,可以同时执行25,000个线程。苹果声称这是“世界上最快的个人电脑集成显卡(最快的集成在PC上的图像处理器)”,具有每秒2.6万亿次浮点数计算(32位的浮点数)的吞吐量。当然,这对于一个集成的GPU来说是令人印象深刻的,但作为数据科学家,我们更感兴趣的是其整体性能。 让我们来看看和其他GPU的比较。

d7ebdb9e-4945-11eb-8b86-12bb97331649.png

从这些值来看,M1芯片可能适用于视频处理、图像处理、Apple Arcade(游戏订阅服务)或游戏上。而GPU将无法很好地用于机器学习。它的确有一定的能力,但不是我们所预期的表现。你可能会赞同这样的想法:凭借其每秒11.2万亿次浮点数计算的能力,装载了RTX 2080 Super的Razer Blade Pro 17是一个更好的选择.不过,苹果还在M1处理器中添加了一个神经引擎,专门用于提高机器学习效率。

神经引擎

M1处理器还配备了苹果专为机器学习过程设计的业内领先的神经引擎。这款神经引擎之前已经被装载到了iPad和iPhone的A系列处理器中,但直到现在才被添加到Mac上使用。 苹果声称,其新16核神经引擎的运行速度达到了每秒可以执行11万亿次运算。

d8335f0a-4945-11eb-8b86-12bb97331649.png

*每秒11万亿次运算?他们说的是每秒11万亿次浮点数运算?如果是这样的话它就可以成为这个领域的一个有力竞争者。 当你将这种计算速度与集成内存(低延迟)和20小时的电池寿命结合在一起时,对于四处奔波的数据科学家来说,这可能就是一个值得考虑的选择了。你不仅得到了一块可与RTX 2080 Super媲美的GPU,拥有着业界最好的单核得分的CPU,外形与MacBook Air相当,而且还拥有18-20小时的电池续航时间。 关于这个问题的另一个想法是,一些机器学习的框架是否可以利用GPU和神经引擎来训练和执行推理。

Apple M1芯片及其软件支持

现在我们来谈谈软件支持。我的问题是: M1可以与一些最常用的软件一起工作吗?(例如,Python, VSCode, Jetbrains, Anaconda, Excel, Juypter Notebooks)

Python

Apple Silicon芯片使用的是基于arm的指令集的结构。Python已经可以在许多其他平台上运行,包括ARM、MIPS、PowerPC、i386和x86-64。使用Python应该是不成问题的。

Juypter Notebook

现在的情况仍不能十分确定Juypter笔记本是否支持与苹果M1处理器兼容。我们已经发现了一个链接,它是通过使用docker在ARM架构上运行jupyter notebooks。时间会证明一切的,包括这是否真的有效。也许当VSCod产品一旦可以投入生产,将会有一个可以用来工作的Juypter扩展。

VSCode

微软于2020年11月10日在Twitter上宣布,他们正在为苹果M1开发VSCode的通用版本。在写这篇文章的时候,他们已经在他们的网站上建立了ARM的架构上测试的版本。

Microsoft Excel

微软同样也于2020年11月11日宣布,将推出新的通用版Mac Office 2019测试版,支持新的苹果M1处理器。事实上,Erik Schwiebert在推特上宣布在同一天微软正在发布一个测试版本在它的测试通道上。然而,他们没有宣布任何公开发布的日期。

机器学习框架(例如,Tensorflow,Scikit-Learn,Keras之类)支持M1吗?

Tensorflow

在苹果M1发布会上,苹果提到了对Tensorflow的支持。但我还没有找到有关这一说法的任何细节。Tensorflow框架是为x86_64架构和Nvidia gpu构建的。目前还没有ARM或Apple M1架构的其他版本。 一些人声称你可以通过利用苹果转换器来执行Tensorflow模型上进行推理。这里有一个链接 (https://www.inovex.de/blog/tensorflow-models-with-core-ml/) 是一篇关于从TF模型转换到CoreML上所用的方法的文章。其他意见则认为他们(Apple)指的是Swift for Tensorflow。 现在它是未知的,我还找不到任何有关它的资料。

Scikit-Learn

Scikit-learn会支持和Apple M1一起工作吗?我认为简短的答案是-也许有这个可能?所以,我们所知道的是,Python是支持M1的ARM架构。而且Scikit-learn不需要使用GPU。所以从理论上讲,Scikit-learn应该适用于Apple M1。 我还可以继续说下去,但其他机器学习库(PyTorch、Keras等)都和上述的道理大同小异。

纲要

Apple M1:8核的CPU, 8核GPU, 16核神经引擎以及集成内存。

Apple M1 CPU具有历史上最出色的单核跑分1687。7433的多核得分,这是一个十分不错的成绩。比较下,英特尔i9-9880H (Macbook Pro 16 ):单核得分1029,多核得分6012。

Apple M1 GPU有每秒2.6万亿次浮点数运算的能力,与之对比Nvidia GeForceRTX 2080 Super(Razer 手提电脑)能达到每秒11.2万亿次浮点数运算。

Apple M1 神经引擎自称有每秒11万亿次运算的能力。但问题在于这种能力是否是在运算浮点数上?这是在与Nvidia GeForce RTX 2080 Super 的每秒11.2万亿次运算浮点数的能力作比较。

Apple M1是否有软件支持?

d8739ca0-4945-11eb-8b86-12bb97331649.png

免责声明:由于我还没有拿到苹果M1。(我已经订购了,但还没有收到。)我只是用研究来表明我对软件支持这一方面的主张和陈述。不要只是根据我的调查结果来购买,请在购买前自行研究一下。 一旦我收到我的苹果M1 MacBook Pro,我将用我的发现写一篇新的故事。

责任编辑:lq

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

    关注

    68

    文章

    19937

    浏览量

    236467
  • 芯片
    +关注

    关注

    460

    文章

    52624

    浏览量

    442785
  • 机器学习
    +关注

    关注

    66

    文章

    8510

    浏览量

    134897

原文标题:苹果自研Apple M1芯片对机器学习意味着什么?

文章出处:【微信号:livevideostack,微信公众号:LiveVideoStack】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    爱普生 SG-8101CE 可编程晶振在笔记本电脑的应用

    专业领域中对图形处理能力要求极高的图形设计、视频编辑,再到高负载的3A游戏娱乐,不同的应用场景对笔记本电脑的性能需求差异巨大,而这些需求的满足很大程度上依赖于稳定且
    的头像 发表于 02-20 17:58 ?435次阅读
    爱普生 SG-8101CE 可编程晶振在<b class='flag-5'>笔记本电脑</b>的应用

    DLP4710EVM-LC为什么无法作为笔记本电脑的第二个屏幕?

    第二个屏幕”,此时投影为电脑显示界面的上下重复叠加;笔记本电脑设置为“扩展”或“复制”,投影仅显示4710的预存静态图片。 而将4710EVM-LC的HDMI接到台式机电脑的HDMI口,作为唯一的屏幕时,显示都是正常的。
    发表于 02-18 07:30

    NVIDIA推出GeForce RTX 50系列台式机笔记本电脑GPU

    NVIDIA 宣布为游戏玩家、创作者和开发者推出最先进的消费级 GPU——GeForce RTX 50 系列台式机笔记本电脑 GPU。
    的头像 发表于 01-08 11:05 ?993次阅读

    集特国产海光3350处理器 笔记本电脑 #GDC-5601

    处理器
    GITSTAR 集特工控
    发布于 :2024年12月04日 17:23:03

    国巨产品在笔记本电脑上的应用

    国巨(Yageo)作为全球领先的被动元件供应商,其产品在多个领域都有广泛应用,包括笔记本电脑等通信设备。在笔记本电脑上,国巨产品,特别是其贴片电容,发挥着重要作用。以下是国巨产品在笔记本电脑上的具体应用:
    的头像 发表于 11-28 14:59 ?646次阅读

    应用方案 汤诚科技笔记本电脑全套应用解决方案

    笔记本电脑是一种便携式计算设备,将处理器、内存、存储、显示屏、电池和其他硬件集成到一个紧凑的机身中,方便用户随时随地使用。与台式机相比,笔记本电脑轻便易携,适合需要移动办公或学习的用户
    的头像 发表于 11-13 17:08 ?717次阅读
    应用方案  汤诚科技<b class='flag-5'>笔记本电脑</b>全套应用解决方案

    手机笔记本电脑电池和充电器 UL认证如何办理

    ,它包含一个或多个 USB 连接,可为手机或平板电脑充电。 亚马逊可能会要求提供手机/笔记本电脑电池和充电器安全文件,随时确认合规性。谁应该提交文件? 如果您销售手机/笔记本电脑电池
    发表于 10-30 09:02

    英特尔发布酷睿Ultra 200S系列台式机处理器

    近日,英特尔正式推出了酷睿Ultra 200S系列处理器家族,为台式机平台带来了全新的AI PC功能。此次发布的处理器家族涵盖了5款未锁频的台式机
    的头像 发表于 10-11 17:36 ?967次阅读

    AI笔记本电脑与普通笔记本电脑的区别 | TCON芯片(Timing Controller)氮化硼散热膜

    AI笔记本电脑与普通笔记本电脑之间存在显著的差异,这些差异主要体现在硬件配置、内存和存储、预装软件、系统优化、价格以及目标用户等方面。以下是对这些差异的详细分析:一、硬件配置处理器:AI笔记本
    的头像 发表于 10-10 08:02 ?6296次阅读
    AI<b class='flag-5'>笔记本电脑</b>与普通<b class='flag-5'>笔记本电脑</b>的区别 | TCON芯片(Timing Controller)氮化硼散热膜

    AMD全新处理器扩大数据中心CPU的领先地位

    年下半年发布的、具有领先性能和效率的第五代 AMD EPYC 服务处理器。AMD 宣布分别推出第三代支持AI的AMD移动处理器 AMD 锐龙AI 300 系列和用于
    的头像 发表于 09-19 11:01 ?984次阅读

    AMD推出全新锐龙AI 300系列处理器

    配备目前性能超强的神经处理单元 (NPU),为未来直接在笔记本电脑上实现全面的沉浸式 AI 计算铺平了道路。AMD 还推出了下一代 AMD 锐龙 9000 系列台式机处理器,可以为游戏
    的头像 发表于 09-19 10:55 ?1494次阅读
    AMD推出全新锐龙AI 300<b class='flag-5'>系列</b><b class='flag-5'>处理器</b>

    戴尔科技发布全新XPS 13笔记本电脑

    戴尔科技近日震撼发布全新XPS 13笔记本电脑,该机型搭载了英特尔最新的酷睿Ultra 200V系列处理器,标志着性能与效率的全新飞跃。这款旗舰级笔记本以其强大的内核驱动,轻松驾驭各类
    的头像 发表于 09-10 16:28 ?1225次阅读

    笔记本电脑上电感的应用

    今天带大家了解一下笔记本电脑上电感的应用 贴片功率电感 电压从5V转换成0.8V, 储能与释能:在笔记本电脑主板的供电电路中,当电路中的开关元件导通时,电感储存能量,确保笔记本电脑主板各部件能够持续
    的头像 发表于 09-10 10:45 ?1376次阅读
    <b class='flag-5'>笔记本电脑</b>上电感的应用

    戴尔科技推出全新XPS 13笔记本电脑

    9月5日,戴尔科技隆重发布其最新力作——全新XPS 13笔记本电脑,该机型自豪地搭载了英特尔?最新的酷睿? Ultra 200V系列处理器,标志着性能与效率的全新飞跃。此外,备受瞩目的戴尔灵越14
    的头像 发表于 09-05 16:55 ?1442次阅读

    适用于笔记本计算应用中Raptor Lake处理器的非隔离式直流/直流设计

    电子发烧友网站提供《适用于笔记本计算应用中Raptor Lake处理器的非隔离式直流/直流设计.pdf》资料免费下载
    发表于 08-29 14:45 ?0次下载
    适用于<b class='flag-5'>笔记本</b>计算应用中Raptor Lake<b class='flag-5'>处理器</b>的非隔离式直流/直流设计