M1 Mac超香,苹果前工程师:从10年前就开始研发

Apple前核心(Kernel)工程师Shac Ron在Twitter分享,先前替苹果研发M1芯片的一些细节;Shac Ron表示,苹果是在2013年时推出旗下首款64位元ARM芯片A7,且A7芯片是采用苹果自定义的指令集架构(ISA)。

Shac Ron也指出,虽然A7芯片是在2013年推出,不过苹果早在2010年就开始开始ARM 64研发工作;当年A7芯片问世后,这款芯片让高通与三星都有措手不及之感。

The premise here is wrong. arm64 is the Apple ISA, it was designed to enable Apple’s microarchitecture plans. There’s a reason Apple’s first 64 bit core (Cyclone) was years ahead of everyone else, and it isn’t just caches.https://t.co/8wZxy8c9v

—Shac Ron₪ (@stuntpants)January 5, 2021

Shac Ron表示,苹果对ARM架构的赌注是低时脉处理器有高度发展,且能达到高乱序执行(Highly OoO)效果。这也说明为何苹果的芯片核心数越来越多,且都是从低时脉开始。

起初A7拥有双核心,CPU时脉约1.3GHz,到现在A14芯片拥有6核心、CPU时脉约2.99GHz、4核心GPU,以及16核心的神经引擎;而M1 Mac时脉为3.2GHz、8核心CPU、8核心GPU,以及16核心神经引擎。

(首图来源:苹果)