单CPU构架的优点和缺点

      美国时间2018年4月2日,彭博社的一篇文章让英特尔股票下跌,该报道表示:苹果计划最快在2020年开始在mac电脑上使用自研cpu芯片,取代英特尔处理器。随后英特尔股价渐渐恢复。我们猜测这一举措可能是为了简化围绕单cpu构架的macos/ios开发,但这一动作可能会疏远了苹果忠诚的用户。同时,关于苹果收购amd的传闻不断,目前仍存在法律和监管方面的障碍。

      上面所提及的彭博社文章是来源匿名人士,他们告诉彭博社记者关于代号为“kalamata”的内部apple计划。其表示苹果正在部署一个战略,旨在将ipad、iphone和mac计算机统一在一个cpu架构下。

      不过,目前苹果和英特尔都没有证实这些传闻,我们还不清楚苹果是否会用新的产品来替代英特尔的cpu,或者苹果只是会采用别的厂商的处理器。然而一些报告都表明,一些mac电脑型号会在2020年降低对英特尔的cpu采用率。

      首先,我们来分析一下这一举措的可能性。在过去三年中,苹果一直在以arm为核心的cpu构架上取得了突破性进展。目前苹果的a11 bionic芯片是移动市场中最快的arm处理器。据geekbench的测试,最新的a11 bionic芯片在单核性能上非常接近2017年macbook pro中的英特尔酷睿i5 7267u,并在多核性能上击败了英特尔i5芯片。

      但是在超极本上会有额外的散热版块(与手机等移动设备来比),所以其实a11 bionic芯片可能比当前笔记本电脑使用的基准测试速度更快。也就是说,将一个入门级的英特尔i5处理器与a11芯片的进行比较。高核心的英特尔芯片还是会比苹果目前所能提供的最好芯片更有优势。然而,考虑到苹果的进步,目前还不清楚这一优势能否持续。

      因此,从理论上讲,用苹果设计的arm系统芯片(soc)来取代英特尔芯片是可能的。但有什么好处呢?苹果的主要优势是能耗,以及ios和macos平台的统一,且在单个cpu架构上运行。

      在能耗方面,arm系统在移动端非常的友好。从一开始的设计,它们强大的优势就是这个。在过去十年里,英特尔也希望自己的x86越来越高效,不过arm构架也变得愈发强大。arm在能耗与性能的完美平衡上,取得了完美的胜利。

      对于苹果来说,第二个优势就是统一的生态系统。ios和macos的大部分已经在后台统一了(两个操作系统之间共享内核和低级代码),使得苹果能够完全整合这两个操作系统,并在相同的基础上运行不同的ui工具包。

       其主要缺点就是为x86平台编写的旧软件的向后兼容性。例如,苹果生态系统最大的软件供应商是adobe,adobe的creative cloud软件套件是跨平台的,可以在windows和mac操作系统中使用。然而,目前adobe的大部分客户都是基于windows的客户。此外,adobe creative cloud应用程序的构建过程非常依赖于adobe自己的专有ui工具包。

      如果苹果决定转向基于arm的cpu,那么adobe是否会冒险决定支持苹果新的cpu架构?那么先前对adobe的研究和开发进行重大的投资就付之东流?

      当然,可以使用某种类似于rosetta的仿真层,当时在2006年从powerpc切换到intel架构时,该技术让apple客户平滑转换。不过,当时的不同之处在于,从powerpc转向英特尔可以让新mac电脑的性能大幅提升。在这种情况下,苹果充其量只能与英特尔的性能相匹敌,不太可能打败它。因此,从可用性的角度来看,在新的苹果arm处理器上模拟x86软件可能是不可行的。

      总而言之,通过切换到arm架构,苹果将统一其操作系统。但是,这一举措可能会让更多依赖adobe,autodesk和其他供应商提供软件支持的专业用户流失。

      但苹果想要实现这一目标,必须分段执行。例如,开发基于arm的macbooks和低端imac,同时保留基于英特尔(或者amd)的macbook pro和imac pro以及他们未来的高端产品。在过渡期间,他们将不得不大量投资于构建工具和开源项目,并支持这些项目向arm架构的过渡。

      那么这对苹果来说就是一个非常大的动作了,与之前从powerpc架构向英特尔的转变完全不同。如果他们决定切换到arm架构,他们最好切换到最佳的、功能强大的架构,而对开发人员的支持更弱。

      在苹果自研电脑处理器消息传出后不久,关于苹果可能收购amd的传言和猜测就开始浮出水面。虽然我们不排除这种可能性,但我们认为,由于法律和监管方面的原因,这种情况不太可能发生。

      amd被收购的理由是,全球有三家公司拥有制造x86处理器的合法权利,intel、amd和via。amd目前的市值仅为92.4亿美元,这看起来非常诱人。然而,这里面有一个小问题。根据2009年amd和intel协议的第3.2条,英特尔授予amd的是一个不可转让的关于x86处理器的生产许可。作为交换,amd授予英特尔对x86体系结构64位的扩展许可。因为许可证是不可转让的,一旦被收购,amd将失去制造x86处理器的权利,除非他们能重新与英特尔签署合同。

      一方面,英特尔倾向于阻止这一收购,以维持苹果作为自己潜在的客户。然而,另一方面,允许这笔交易进行下去,也意味着摆脱一个令人讨厌的竞争对手。如果苹果收购amd,他们将极有可能停止所有amd的业务,利用所有amd的技术为苹果电脑创造利益。因此,至少在美国市场上,英特尔将会100%占据桌面和个人电脑市场。

      尽管这一前景看起来很诱人,但如果英特尔成为市场上唯一的cpu供应商,它可能会担心垄断限制。因此,对于英特尔而言这是一个复杂的选择。当然,英伟达也会有同样的困扰。

      最后,虽然苹果将获得amd的cpu和gpu技术,但他们不会获得他们所追求的那种协同效应。amd没有任何与arm核心架构和gpu ip相关的重要知识产权,如果需要的话,苹果可以在无需购买amd公司的情况下获得授权。

      我们不能以股票波动来分析英特尔,但我们将在此列出对英特尔股价变化的一些想法以及影响。据彭博社报道,苹果相关业务在英特尔总收入占5%。虽然英特尔的总收入中有5%的损失并非微不足道,但也不是世界末日。此外,苹果不太可能一下子就从英特尔手中脱离。因此,随着时间的推移,这一打击会被英特尔公司的运营吸收。从短期来看,我们相信英特尔会从这一打击中恢复过来。如果英特尔股价在接下来的日子里大幅下跌,它可能会带来一个良好的进入机会。

      然而,从长远来看,对英特尔最大的威胁不是苹果公司的离开让他们业绩受损,而是苹果开创了一个先河。如果苹果能在arm核心架构上实现台式电脑和笔记本电脑的计算能力,其他公司可能也会效仿,并尝试做同样的事情。这对英特尔和amd来说有同样的威胁。

      苹果此举最大的障碍是软件的可用性。与mac生态不同,windows系统具有非常好的兼容性,而且大多数企业都需要向后兼容数十年前的软件。虽然windows 10在arm运行了,但迄今为止,它的发展已经相当有限,而且基本上是失败的结局。然而,如果苹果能够证明这是成功的,微软很可能会继续朝着这个方向努力。随着越来越多的企业更新他们的软件套件并迁移到云上,基于arm的个人计算机生态系统可能变得更加可行。

来源:eefocus

 

  • 单CPU构架的优点和缺点已关闭评论
    A+
发布日期:2019年07月03日  所属分类:新闻动态