今年5月,ARM官宣了最新一代移动处理器架构Cortex-A78,同时登场的还有Mali-G78 GPU、Ehos-N78 NPU等。
其中A78支持4大核和4小核(Cortex-A55)这样的Big.LITTLE混合配置,显然,这是为了兼顾性能和功耗。但对于某些设备,如笔记本来说,功耗上限更高,显然A78就有着力不能支了。
对此,ARM本周更新了Cortex-A78C架构,面向高性能计算优化,主要服务笔记本等产品。
芯片商可配置最高8颗Cortex-A78C大核的方案(典型伸缩场景还有6大核),三级缓存也增加到了恐怖的8MB,以充分满足高性能负载如3A级游戏、生产力等多线程应用场景。
与此同时,Cortex-A78C还引入了数据和设备安全性层面的更新。一个关键的特性便是函数指针检查(PAC),即CPU在执行函数跳转时检查函数指针是否正确(使用MAC算法),防止跳转指针被修改。它最小化了攻击面,使得面向返回编程(ROP)漏洞减少了60%以上、面向跳转编程(JOP)漏洞减少了40%以上。
此前,ARM还公布了另一套A78的分支即A78AE,这是面向自动驾驶等优化的架构。
不得不说,ARM还是颇有远虑。随着苹果Mac转向ARM,Windows的ARM生态势必也将被带动,未来高通、联发科甚至三星等基于A78C的笔记本CPU,或将加速登场。