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

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

3天内不再提示

开发者社区为什么要使用ARM?

我快闭嘴 来源:半导体行业观察 作者:半导体行业观察 2021-03-03 17:14 次阅读

自已故的史蒂夫·乔布斯(Steve Jobs)向全世界宣布苹果正在从IBM的PowerPC芯片过渡到英特尔的x86芯片以来,已经过去了十多年。快进到2021年:Apple正在开始将其所有台式机和笔记本电脑从x86英特尔芯片过渡到其自己设计的M1芯片,该芯片是完全由Apple并为Apple打造的、基于ARMCPU

尽管ARM处理器不是新产品,但苹果公司正在将其在移动产品领域使用ARM所取得的成就,转移到笔记本和台式机计算环境中。我预计,随着基于ARM的CPU的普及,软件的编写方式将发生根本性的转变。

让我们探究为什么您甚至应该关心所有工作负载的预期速度和成本节省,以及为什么我认为ARM会改变软件编写的原因。作为开发人员,我认为光是Apple声称的M1用更少的功率提供更高的性能就令人着迷,因为我们处于新数据处理速度的顶峰。

开发者社区为什么要使用ARM?如果您一直在观察iOS设备中使用的Apple A系列芯片的发展过程,那么您就会知道,每款芯片都已经(有时是显着)比其前代产品更加强大。我们当中那些考虑如何装备我们的工程团队的人并不奇怪,因为苹果公司已经将这种功能强大的芯片引入Mac。

我们观察到(当然,偶然地发现)许多开发人员正在使用Mac。目前,它们基于Intel,因此可以构建并部署到相同的CPU。但是很快,随着M1芯片成为事实上的标准,ARM处理器将在更多开发人员手中。

但是,我并不是在这里仅仅赞扬Apple Silicon,因为这一突破比Apple更大。AWS最近推出了一种新的低成本,高性能类别的EC2实例,该实例由其基于ARM的Graviton处理器提供支持。ARM体系结构是CPU的未来,其他制造商将紧追其后。

去年12月,高通公司总裁克里斯蒂安诺·阿蒙(Christiano Amon)在Vergecast上接受了采访,并谈到了M1:

“生态系统将发生变化,这表明微软和高通公司处在正确的轨道上。这与电池寿命,与网络连接以及与众不同的多媒体体验有关。”

值得注意的是,开发人员的工具空间正在赶上ARM。Homebrew是开发人员社区中管理第三方工具的最大工具,目前尚不支持使用ARM处理器的Mac。

跨工作负载节省速度和成本

ARM基于RISC(精简指令集计算机)架构,旨在以更高的速度执行少量任务,从而降低功耗。这种架构显然是智能手机和可穿戴设备等设备中芯片的理想选择。

当您转移工作负载(包括持续集成(CI),内存中的缓存和微服务)时,ARM的设计为节省大量成本打开了大门。关于用于CI / CD的CPU,这全都取决于速度和成本。加快CI / CD工作负载的秘诀是并行处理各个部分,并在不中断资金的情况下尽快运行这些部分。

云提供商通过对ARM处理器的速度和性能进行大量投资,为节省这些成本做出了贡献。

尤其是,AWS的Graviton2处理器声称其价格性能比同类x86-64 CPU高出40%。当您考虑到CI任务的高度短暂性,再结合AWS提供的动态扩展云提供商时,即使是很小的性能改进也可以转化为巨大的节省,尤其是在大规模环境中。

ARM将改变软件的编写方式

除移动开发外,大多数软件都可以在AMD或Intel CPU上运行。到目前为止,最大的障碍是缺乏可供开发人员用来编写基于ARM的软件的可用工作站。苹果通过引入M1处理器改变了这种平衡。

开发人员已经可以从他们的新M1设备中看到意想不到的好处,从能够重现pipeline中特定于硬件的错误到看到性能提高,甚至在使用Rosetta2在x86-64仿真中运行时也是如此。

我认为,到2022年底,开发人员将构建并部署到ARM。实际上,Adobe已经在其Creative Suite中发布了ARM软件,从而引领了这一潮流,越来越多的公司每天都在发布ARM或M1友好型软件。

往前走

ARM的体系结构旨在转变边缘计算,数据服务器中心机器学习应用程序等。有人猜测,由于苹果的改变,所有软件都必须重新编写。我认为情况并非如此,但是团队需要做一些重新编译。
责任编辑:tzh

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

    关注

    446

    文章

    47685

    浏览量

    408790
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8639

    浏览量

    361613
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10409

    浏览量

    206459
  • Apple
    +关注

    关注

    1

    文章

    876

    浏览量

    52518
收藏 人收藏

    评论

    相关推荐

    源码开放,开发者手机 buff 叠满

    开发者手机开源代码编译指导 编译环境建议: ubuntu20.04 Linux 系统内存:最低 16G Pyhon 3.8 安装必要工具: sudo apt-get update sudo
    发表于 03-04 14:29

    鸿蒙开发者预览版如何?

    在24年的华为鸿蒙发布会中表示。预览版已经向开发者开放申请,首批支持的机型有三款分别为华为 Mate 60、华为Mate 60 Pro、华为Mate X5。 其HarmonyOS NEXT去除
    发表于 02-17 21:54

    鸿蒙系统优缺点,能否作为开发者选择

    星河版已经是纯血鸿蒙,但是它的发展一些周期。生态圈的建立难度大,各大厂商加入鸿蒙原生开发需要时间累积。 鸿蒙开发人才空缺,由于鸿蒙作为一款新型的系统,程序员们都是从0学起。所以市面上很少有鸿蒙开发者
    发表于 02-16 21:00

    您有一份OpenHarmony开发者论坛2023年度总结,请查收~

    2023 年 11 月,OpenHarmony 开发者论坛 1.0 版本正式上线。 感谢各位开发者对 OpenHarmony 的大力支持和热爱,成为 OpenHarmony 开发者论坛的第一批
    发表于 01-26 17:27

    【涂鸦T2-U开发板试用体验】开发者注册&产品固件下载

    本帖最后由 jf_09644657 于 2023-12-18 09:33 编辑 非常感谢涂鸦智能提供的T2-U开发板使用机会。本期通过注册开发者获取开发固件及其他开发资源。
    发表于 12-17 23:03

    欢迎加入飞腾派开发者社区,感谢每一位开发者

    发烧友论坛一起策划了飞腾派开发板测评活动,受到了广大开发者的喜爱。 通过这次活动,飞腾派成功地吸引了众多高质量开发者的关注和参与,进一步扩大了其在开发者
    发表于 12-11 16:11

    OpenHarmony开发者论坛正式上线,盖楼赢惊喜好礼~

    如何参与和贡献? 你们的声音,我们都有认真聆听! 你们的期待,就是我们前进的动力! 值此OpenHarmony开发者论坛正式上线之际,为了答谢广大开发者的关注与支持,我们发起了 OpenHarmony开发者论坛”盖楼有礼“活动
    发表于 11-15 09:56

    打卡有好礼!FPGA开发者技术社区每日打卡活动来啦!!

    :# ****FPGA**** #+日期+分享内容 二、每日打卡的内容可以包含但不仅限于以下内容: 1)当日的生活趣事或工作清单完成情况 ; 2)当日在电子发烧友论坛FPGA技术开发者社区分享的文章; 3
    发表于 11-06 18:28

    各位开发者期待已久的开源鸿蒙开发者手机已经开放购买啦!!

    各位开发者期待已久的开源鸿蒙开发者手机已经开放购买啦!! “开源鸿蒙开发者手机”,本质上是手机形态的开发板,为广大 OpenHarmony 开发者
    发表于 10-10 18:32

    多元共进|探索社区故事,助力开发者成长

    技术社区中的多元交流 带来丰富的灵感思维 为开发者的发展成长注入不竭的动力 谷歌凭借多种开发者生态项目和社区活动 辅助开发者在学习和成长的道
    的头像 发表于 09-12 20:30 333次阅读
    多元共进|探索<b class='flag-5'>社区</b>故事,助力<b class='flag-5'>开发者</b>成长

    多元共进|整合开发者社区资源,共建繁荣生态

    谷歌致力于构建多元社区 促进行业内更多交流和联系 一起来了解  2023 Google 开发者大会上 谷歌如何以点及面 将资源辐射至开发者、数字人才和初创企业 持续赋能开发者
    的头像 发表于 09-10 19:25 345次阅读
    多元共进|整合<b class='flag-5'>开发者</b><b class='flag-5'>社区</b>资源,共建繁荣生态

    【盖楼抢好礼】欢迎小眼睛科技有限公司入驻FPGA开发者技术社区!

    、h1654155283.0188、trucy 请以上获奖小伙帮联系工作人员领取奖品(微信:elecfans123) 欢迎小眼睛科技有限公司入驻FPGA开发者技术社区! 厂商介绍 深圳市小眼睛科技有限公司,简称“小眼睛
    发表于 06-14 10:13

    开放原子开源基金会OpenHarmony开发者大会2023演讲资料汇总

    OpenAtom OpenHarmony开源两年多以来,已有130多家伙伴、5100多名开发者参与共建和贡献,累计代码量已超一亿行;同时有260多款软硬件产品通过兼容性测评,广泛覆盖了能源、金融
    发表于 05-29 16:34

    【出海日系列活动】谷歌开发者社区 | 今日起航,谷歌陪中国开发者出海!

    软件行业的发展。 Google 开发者社区、Google 开发者关系部门联合 Google 各产品部门诚邀 Google 合作伙伴及 Google 开发者专家一起参与本次 【谷歌
    的头像 发表于 05-15 22:15 394次阅读
    【出海日系列活动】谷歌<b class='flag-5'>开发者</b><b class='flag-5'>社区</b> | 今日起航,谷歌陪中国<b class='flag-5'>开发者</b>出海!

    开放原子开源基金会OpenHarmony开发者大会2023圆满举办

    简称“OpenHarmony”)项目群的领导与专家,以及共建单位、行业伙伴和社区开发者们共聚一堂,见证了OpenHarmony 3.2 Release版本的发布,解读了新版本技术特性,分享了伙伴
    发表于 04-21 10:12