首页 / 行业
开发者社区为什么要使用ARM?
2021-03-03 17:14:00
自已故的史蒂夫·乔布斯(Steve Jobs)向全世界宣布苹果正在从IBM的PowerPC芯片过渡到英特尔的x86芯片以来,已经过去了十多年。快进到2021年:Apple正在开始将其所有台式机和笔记本电脑从x86英特尔芯片过渡到其自己设计的M1芯片,该芯片是完全由Apple并为Apple打造的、基于ARM的CPU。
尽管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
最新内容
手机 |
相关内容
重庆东微电子推出高性能抗射频干扰
重庆东微电子推出高性能抗射频干扰MEMS硅麦放大器芯片,芯片,推出,算法,抑制,音频,信号,重庆东微电子有限公司最近推出了一款高性能写flash芯片时为什么需要先擦除?
写flash芯片时为什么需要先擦除?,擦除,芯片,充电,初始状态,存储单元,数据,Flash芯片是一种非易失性存储器技术,用于存储数据并实现固华为公开半导体芯片专利:可提高三维
华为公开半导体芯片专利:可提高三维存储器的存储密度,专利,存储密度,存储器,芯片,存储单元,调整,华为是全球领先的信息与通信技术解新一代8通道脑电采集芯片研制成功,
新一代8通道脑电采集芯片研制成功,铠侠与西部数据已中止合并谈判,合并,芯片,脑电,新一代,通道,产品,近日,一项重要的科技突破在全球范加特兰毫米波雷达SoC芯片赋能室内
加特兰毫米波雷达SoC芯片赋能室内安防新应用,毫米波雷达,芯片,用于,稳定性,目标,感知,室内安防是一个重要的领域,随着技术的进步和人电容式触摸按键屏中应用的高性能触
电容式触摸按键屏中应用的高性能触摸芯片,芯片,位置,触摸屏,能力,响应,用户,电容式触摸按键屏(Capacitive Touch Key Screen)是一种常台积电1.4nm,有了新进展
台积电1.4nm,有了新进展,台积电,行业,需求,竞争力,支持,芯片,近日,台积电(TSMC)宣布将探索1.4纳米技术,这是一项令人振奋的举措,将有望为E苹果即将推出Mac系列新品,或搭载3nm
苹果即将推出Mac系列新品,或搭载3nm M3芯片,芯片,搭载,推出,全新,市场,研发,近日,有关苹果即将推出新一代Mac系列产品的消息引起了广