苹果公司前工程师揭露苹果如何从十年之前就为M1 Mac奠定强大性能基础

所属趣点:果粉地带

Trixie

2021-01-06 15:17:11

       一直以来,初代M1 Mac从各个角度来看都可以说是领先行业的佼佼者,Mac全系列产品采用“苹果芯片”(Apple Silicon),科技领域满怀期待想要见识一下这一定制芯片的全新性能。一位苹果前工程师给我们分享了十多年来,苹果公司在ARM芯片上不断取得的进展,以及这些进展是如何为现在M1 Mac性能上的成功奠定了基础。
       苹果前核心工程师Shac Ron告诉了我们关于苹果公司近些年来研究ARM芯片的一些有趣的小细节,还对M1芯片为何如此强大发表了自己的见解。

年度最受欢迎Apple Mac产品:M1 Macbook、Air Mac mini和MacBook Pro。

       苹果幕后故事大放送开始于对一条推文的回应,推文称M1 Mac之所以能够大获成功是因为它的高速缓冲存储器(cache),而不是ARM芯片。但是Shac Ron并不同意这一观点,分享了他的看法。
       Ron向我们介绍了苹果公司如何领先于潮流,他提到了于2013年发布的第一代苹果64位处理器芯片A7,该芯片装有指令集架构(ISA)。也就是说,苹果公司早在ARM准备好向第三方出售其“内核设计”之前,就已经创造出了ARM64。

       Ron强调说,苹果公司早在2010年就开始研发ARM64,在2013年正式发布,当时将高通(Qualcomm)和三星(Samsung)打了个措手不及。

Ron还告诉了我们更多技术上的细节,他说苹果的内核不断增加,原本更低的时钟频率随着时间的推移而越来越高。

A7芯片双核频率可达1.3千兆赫,现在的A14芯片装有一个最高频率为2.99千兆赫的6核中央处理器,一个4核的图形处理器以及一个16核的神经引擎。
苹果配有高度无序(OoO)的超标量体系结构,可以利用数量不断增加的晶体管(M1芯片装有160亿个晶体管)更好地发挥芯片的作用。还可以通过无序超标量体系结构,将前端指令系统从终端执行系统中分离出来。只需要一个配有ISA的苹果定制ARM芯片,这些就能轻松实现。
Ronald总结道,他认为M1的强大功能不是来自ARM ISA,与之相反,ARM ISA的存在是得益于苹果自2010年开始创意爆棚的研发工作。

      


0
分享至
请在登录后评论
  • 全部回复
  • 只看楼主