CPU知识

ARM的TLA授权和ALA授权区别

ARM架构的处理器目前已经充分渗透到各个领域,为什么苹果公司的A系列处理器的单核性能这么强,而高通、联发科等芯片设计厂商的单核性能一直大幅落后,这其中就离不开ARM指令集授权问题,ARM的ISA分为ALA (Architecture License Agreement) 即架构许可授权以及TLA (Technology License Agreement) 的技术许可授权。

ARM ALA TLA

ALA (Architecture License Agreement) 架构许可授权

获得ARM的ALA授权后可以自己定制指令集,这里苹果公司就取得了ALA授权,所以像A17 Pro、M3这样的CPU并没有使用ARM公版如Cortex-X4、Cortex-A720这样的内核,所以在整个芯片设计时根据苹果iOS或macOS可以精确定制,比如iOS系统更注重前台应用的性能,需要更好的单核性能,所以苹果A系列的超大核性能远高于同期的ARM公版的Cortex系列。

除了苹果公司外,Nuvia公司也获得了ALA授权,很多网友可能对Nuvia比较陌生,这家创立于2019年的公司,核心人员来自苹果公司设计A系列、M系列处理器的架构师,在不到3年的时间里于2021年被高通收购。所以高通下一代的骁龙8 Gen4有望在单核性能上将大幅提升,甚至超越苹果A18,但目前ARM和Nuvia以及高通就收购后是否能继承ALA授权产生了纠纷,高通在收购Nuvia后推出的骁龙X Elite系列处理器已经可以完全对抗苹果M系列处理,解决早期高通8cx系列的不足,明年压力将给到苹果。

TLA (Technology License Agreement) 技术许可授权 

对于TLA授权就好理解了,目前高通、联发科、三星等公司使用的Cortex内核均来自ARM公版设计,所以高通每年等到的Cortex-A7几、Cortex-X几都要看ARM的设计能力,而高通、联发科这样的设计厂商只能根据ARM的指导文档来调整,比如配备是否足量的缓存。显然这在和苹果对抗中遇到了较大的限制,所以ALA和TLA的本质区别就是自己从头完全定制还是说拿来现成的小改下。

网友评论