Processador Apple Custom Processors (Kalamata)

Como não há muitos resultados deste Ultra, fica aqui os primeiros resultados no Passmark:

ZnuTOYf.png

Em Single Thread, fica por volta do i7-12700 da Intel.

5F3koFF.png

Em Multithread, fica ali por volta do Threadripper Pro 5945WX, que é um Threadripper só com 12 Cores. Por exemplo, o Ryzen 5950X, com 16 Cores, fica um pouco acima.

https://www.cpubenchmark.net/cpu.php?cpu=Apple+M1+Ultra+20+Core&id=4782

Os testes do Passmark:
Código:
CPU Test Suite
[*]Integer Maths Test
[*]Floating Point Maths Test
[*]Finding Prime Number Tests
[*]Sorting Test
[*]Encryption Test
[*]Compression Test
[*]Physics Simulation Test
[*]Extended Instructions Test (SSE, AVX, AVX512, FMA, NEON) (Depending whether x86 or ARM)
[*]CPU Mark: an aggregate mark to easily compare overall CPU perfromance between systems.
A versão Mac a correr nos M1 é nativa.

Era preferível ter bastantes scores de aplicações reais, que existissem em MacOS/Windows/Linux e acho este score em Multithread demasiado baixo, mas é o que há. :)
 
Novamente uma funcionalidade especulativa, que tem resultado a melhoria de performance, resulta também num problema de segurança.
Ninguém vai querer retirar este tipo de funcionalidades nos processadores modernos, porque a queda a nível de performance seria enorme. Ao mesmo tempo, os fabricantes têm que ter muito mais cuidado, com todo o tipo de problemas que estas funcionalidades levantam.
 
Ontem foi anunciado o Apple M2. Parece-me ser um "Tock" do M1. O próprio processo de fabrico usado é uma evolução dos 5 nm TSMC.
7EAgpK3.jpg


As melhorias de performance também parece reflectir isso.
QsXULUv.jpg


Apenas uns comentários. Caches L1 enormes. Gostava de perceber como é que a Apple consegue ter caches L1 tão grandes, sem que tenha grandes problemas com as suas latências e porque é que os rivais não conseguem.
dKI2W90.jpg


Neste segmento, não percebo porque melhoraram o encode/decode de ProRes e não parece que suportam, pelo menos, decode de AV1. Para este segmento e para futuro, acho que é mais importante.
PDnGug7.jpg


Neste M2 "simples", o que mais me impressiona é eles continuarem a ter o Macbook Air totalmente passivo. Neste aspecto, em combinação com a performance, acho que não há nada no mercado que lhe faça concorrência.
 
18% de performance no mesmo processo de fabrico e sem subir consumo só consigo me lembrar da passagem do zen2 pro zen3.

Não sei se perderam oportunidade de por mais uns 4 e-cores
 
18% de performance no mesmo processo de fabrico e sem subir consumo só consigo me lembrar da passagem do zen2 pro zen3.

Não é bem o mesmo processo de fabrico, mas sim uma evolução dos 5nm. Mas também não acredito que essa evolução desse 18% de performance para os mesmos Watts, por isso deve haver ali muita optimização por parte da Apple.
 
Sim, mas o zen3 também não deve usar o mesmo 7nm do zen2, certo? Não deixa de ser um excelente resultado sem mudança de node, apenas com optimização deste + melhoria de arquitectura.

Resta saber se parte dos 18% inclui clockspeed maior (penso que o máximo era 3.2 ghz no M1).

Outra coisa que acho intrigante é não possuir SMT
 
Sim, mas o zen3 também não deve usar o mesmo 7nm do zen2, certo? Não deixa de ser um excelente resultado sem mudança de node, apenas com optimização deste + melhoria de arquitectura.
Aparentemente, tanto o Zen2 como o Zen3, usam os mesmos 7+ nm da TSMC. De referir que 7+ não é compatível com 7.
Zen 3 is fabricated on TSMC's 7nm+ process for the Core Compute Die (CCD), the same process used in Zen 2 Refresh processors
https://en.wikichip.org/wiki/amd/microarchitectures/zen_3#Process_technology
The N7+ node is TSMC's first process technology to adopt EUV lithography. It is unrelated to both the N7 and N7P processes, and is not IP-compatible with either, requiring re-implementation (new physical layout and validation). N7+ entered mass production in the second quarter of 2019 and uses EUV for four critical layers. Compared to TSMC N7 process, N7+ is said to deliver around 1.2x density improvement. N7+ is also said to deliver 10% higher performance at iso-power or, alternatively, up to 15% lower power at iso-performance. On paper, N7+ appears to be marginally better than N7P, albeit that comes at the cost of re-implementing the design.
https://en.wikichip.org/wiki/7_nm_lithography_process#N7.2B

Pelas datas, também faz sentido, visto que o mass production de 7+ foi iniciado em 2Q 2019 e o Zen2 foi apresentado em Julho de 2019.

Em relação à Apple e a este M2, quando eles dizem "2 gen 5 nm", poderá querer dizer várias coisas. Pode ser N5P, N4, N4P.
Por exemplo, comparação de TSMC N5P com N5:
Speed @ iso-powerPower @ iso-speed
~7%~15
https://en.wikichip.org/wiki/5_nm_lithography_process#N5P
 
Aumento bastante significativo a nível de área.
The overall performance gains are quite disappointing when you factor in the raw cost increase that comes with this new M2 and the fact that it has been nearly 2 years since the M1’s introduction.
Tendo em conta que usa um tweak do mesmo processo de fabrico, não sei se não estão a ser demasiado negativos.
We discussed this in the past, but a lot of the slow down stems from Apple losing leagues of amazing engineers to firms such as Nuvia and Rivos. The bleeding hasn’t stopped in recent years as Apple’s work culture simply isn’t the best and other firms, namely the hyperscalers such as Google, Microsoft, Amazon, and Meta, are paying more than Apple was to poach talent. Lastly, there has also been an exodus of non-money motivated engineers who think they were successful in transitioning Apple off of Intel silicon, and onto the in-house silicon. These engineers have also left to work on what they believe are more interesting projects elsewhere in the industry whether it is the hyperscalers or traditional firms.

These departures have culminated in A15 and M2 as well as potentially the upcoming A16 to deliver more tepid CPU gain
Interessante.
We have heard that the A16 will not utilize the next generation Armv9 based core which is quite sad if true given Apple was the first to implement Armv8. We have heard this next generation Armv9 core will only come in M3 which will be Apple’s first product on the TSMC’s N3 node.
De facto, pelos relatos da altura, a competição (especialmente a Qualcomm), foi completamente apanhada de surpresa, quando a Apple conseguiu apresentar um ARMv8, muito antes do que se pensável possível.
Vamos ver se fica para trás a nível de ISA em ARMv9.

No resto do artigo, parece que os E Cores e o GPU, são iguais a nível de arquitectura em relação ao A15 e os P Cores têm apenas alguns tweaks. GPU com mais Cores, Clocks mais altos, mais Cache e LPDDR5.
 
Back
Topo