为你深度解析7nm的苹果A12处理器有多强大(3)
2023-03-16 来源:你乐谷
从缓存测试延迟表可以看到,A11的Monsoon CPU延迟曲线大约在4MB左右,而A12的Vortex CPU则是在8MB,也由此可以得出A12的共享缓存不仅分区数量加倍,容量从4MB到8MB也是翻了一番。
另外,通过对小核心分析可以得出,A11的小核心L2缓存会被限制在512KB,而A12的限制范围则可以上升到1.5MB,实际上这是缓存电源管理造成的假象。A11的Mistral核心在768KB和1MB处是存在明显波动的,而A12的则是在2MB的时候才会看到波动。
A12和A11的大核心L2缓存的结构没有任何变化,而且都有128个SRAM,每个SRAM大小都为28KB,并且由于A12的小核心L2缓存容量翻倍的缘故,A12的SRAM数量增加到了32个。
结论是苹果A11和A12都允许在数据粒度较小时只激活部分缓存电路,在A11上这个粒度是256KB,而在A12上这个粒度是512KB。所以有理由认为A11的小核心L2缓存容量是1MB,A12则是2MB,反过来也说明了每个SRAM大小只有64KB。
在大核心方面,之前人们是认为在6MB左右,但仔细观看A12的大核心表现的话,其曲线在8MB处是有变化的,因此猜测A12的大核心实际上是有8MB L2缓存。总结起来就是苹果是进一步扩大了新的A12处理器缓存,整个芯片上的缓存是超过了16MB。
强大的GPU性能
在GPU方面,尽管苹果对外宣称A11的GPU是自主设计的,但从结构来看仍然是像基于Imagination的Rogue架构打造而来的,并且沿用了TBDR(Tile Base Deffered Rendering,Imagination的专利渲染技术)。
另外,通过对小核心分析可以得出,A11的小核心L2缓存会被限制在512KB,而A12的限制范围则可以上升到1.5MB,实际上这是缓存电源管理造成的假象。A11的Mistral核心在768KB和1MB处是存在明显波动的,而A12的则是在2MB的时候才会看到波动。
A12和A11的大核心L2缓存的结构没有任何变化,而且都有128个SRAM,每个SRAM大小都为28KB,并且由于A12的小核心L2缓存容量翻倍的缘故,A12的SRAM数量增加到了32个。
结论是苹果A11和A12都允许在数据粒度较小时只激活部分缓存电路,在A11上这个粒度是256KB,而在A12上这个粒度是512KB。所以有理由认为A11的小核心L2缓存容量是1MB,A12则是2MB,反过来也说明了每个SRAM大小只有64KB。
在大核心方面,之前人们是认为在6MB左右,但仔细观看A12的大核心表现的话,其曲线在8MB处是有变化的,因此猜测A12的大核心实际上是有8MB L2缓存。总结起来就是苹果是进一步扩大了新的A12处理器缓存,整个芯片上的缓存是超过了16MB。
强大的GPU性能
在GPU方面,尽管苹果对外宣称A11的GPU是自主设计的,但从结构来看仍然是像基于Imagination的Rogue架构打造而来的,并且沿用了TBDR(Tile Base Deffered Rendering,Imagination的专利渲染技术)。