M1 Ultra : comment Apple a ultrafusionné deux M1 Max

Nicolas Furno |

L’Apple M1 Ultra, la dernière puce de la famille M1 présentée par Apple lors de son keynote du 8 mars, n’a pas encore dévoilé tous ses secrets. On en apprendra beaucoup plus quand les premiers Mac Studio qui en sont équipés seront livrés aux clients et que la puce sera analysée sous toutes les coutures. Mais en attendant, Johnny Srouji — responsable des puces Apple Silicon — a donné suffisamment d’informations pendant sa présentation pour avoir une idée de ce que l’on peut espérer.

Toutes les illustrations de cet articles sont des captures d’écran du keynote du 8 mars 2022.

Si l’on en croit les spécialistes d’AnandTech, c’est impressionnant. Apple a réussi une prouesse en fusionnant deux puces en une seule, y compris pour le GPU, une première dans l’industrie. Pourquoi et comment ? C’est ce que nous allons voir ensemble.

avatar Pat4e5 | 

Les possibilités permises et les performances qui iraient avec me donnent déjà le tournis rien que d'y penser

avatar Bruno de Malaisie | 

Cette puce fonctionne comme le cerveau en
fait.
Deux hémisphères reliés par le corps calleux.
Neuro Engine qu’ils disaient.
Cela y ressemble de plus en plus!!!
Super impressionnant!!!

avatar Florent Morin | 

@Bruno de Malaisie

Et accès mémoire immédiat, sans passer par un stockage RAM intermédiaire. A l’instar du système neuronal.

avatar Cyrille50 | 

Une machine comme un cerveau, une machine qui pense : le rêve d'Alan Turing, l'inventeur de l'ordinateur.

Et comme par hasard, Apple a appelé cette puce à deux hémisphère ULTRA.

ULTRA, c'était le nom donné à la stratégie déployée grâce au déchiffrement d'Enigma par... Alan Turing.

Etonnant non ? Est-ce le hasard, ou bien est-ce volontaire ?

avatar RonDex | 

@Bruno de Malaisie

En effet! je n’avais pas pensé à cette comparaison… Et je suis dans le médical 🍻😅

avatar huexley | 

On rêverait presque de revoir naître XGrid

avatar bdlapierre | 

Merci pour l’article passionnant.

Je réagis à “C’est aussi ce qui permet d’offrir des performances à peu près doublées sur tous les éléments”.
Certes le à peu près est prudent mais encore faut-il que les logiciels tirent parti des 20 cœurs CPU.

Sur le site d’Apple avec pour base l’iMac 27” i9 concernant spécifiquement les filtres multithreaded photoshop, par exemple mais pas seulement (Affinity photo), le M1 Ultra est donné seulement avec un ratio de x 2,5 et le M1 Max de x 2,2 ; et 5,3 x contre 2,7 x pour l’accélération des performances de mécanique des fluides numériques, avec NASA Tetrus qui ne sera pas utilisé par tout le monde ;-)

avatar raoolito | 

@bdlapierre

l'efficacité multi core de photoshop a toujours ete douteuse. after effect sera un bien meilleur client (ou adobe media encodeur, premiere..) pour ce genre de choses. idem pour les logiciels de rendu 3D type cinema4D, octane, renderman, .... (faut-il qu'ils soient evidement prets pour arm )

"’accélération des performances de mécanique des fluides numériques"
je pense que les deux neural engine sont bien utilisés là :)

avatar Nicolas Furno | 

@bdlapierre

J'aurais peut-être mieux fait d'écrire théoriquement, en effet. 🙂

avatar Florent Morin | 

@bdlapierre

D’où Swift Concurrency qui a pour but d’alléger le coût de création de threads tout en simplifiant la démarche pour les développeurs et en exploitant uniquement les cœurs disponibles (pour éviter les threads explosions).

Si l’objectif est atteint, ça peut le faire.

Le dernier projet aussi délirant que j’ai vu, c’était LLVM. Et ça a fonctionné. Donc pourquoi pas.

avatar raoolito | 

de l'avantage de partir d'une page blanche. Je doute qu'intel ou amd ignorent ces techniques mais un peu comme on avait vu avec le M1, ils ont des blocages liés à l'héritage du passé et à la compatibilité.

avatar fte | 

@raoolito

"Je doute qu'intel ou amd ignorent ces techniques"

En particulier pas AMD en effet, qui utilise une technologie très similaire - Infinity Fabric - depuis des années - 2017 -… qui lui a permis de creuser l’écart avec Intel, entre autres avances.

Il y a du Papermaster derrière…

avatar Crunch Crunch | 

Bon ben… ça devient juste dingue là (ce que fait Apple) !

Espérons que d'aussi grande surface de CUP-GPU-Neural_Machin, etc… ne chauffent pas trop.
Cela commence à devenir gros comme surface de SoC !

avatar mne | 

ça signifie aussi un doublement des interfaces pcie, donc potentiellement pouvoir gérer 2x plus de ssd, de ports thunderbolt et tout ce qui requiert cette interface standardisée.
Je me demande si, dans la logique d'apple d'intégrer le maximum d'interfaces et de composant dans le soc, on ne se retrouve pas avec des éléments en double qui n'ont aucune utilité.

avatar Nicolas Furno | 

@mne

Tout à fait, j'aurais pu le signaler, mais cela se voit : les ports à l'avant sont en USB 3.1 avec une M1 Max, mais en Thunderbolt 4 avec une M1 Ultra. C'est forcément la conséquence du nombre de lignes PCIe disponibles.

avatar Bounty23 | 

@nicolasf

Plutôt en USB 3.1 Gen 2 à l’avant sur la M1 Max, l’USB type C c’est surtout la forme!

avatar Nicolas Furno | 

@Bounty23

En effet, abus de langage de ma part.

avatar mne | 

En tout cas on peut apprécier l'effort de recyclage effectué par apple sur ses puces. Avec un même design, ils arrivent à produire une multitude de puces pour un nombre très large d'usages, sans faire augmenter d'autant les coûts de fabrication (il y a sans doute beaucoup moins de puces à jeter quand on fabrique 2 puces identique à "coller" ensemble ensuite qu'en gravant une seule nouvelle puce avec 2x plus de coeurs). En tout cas au moins si une puce ne satisfait pas les exigences de qualité pour entrer dasn un m1ultra, elle peut être recyclée dans une "simple" m1 max sans devoir être jetée tout de suite

avatar Kabrice | 

Je me demande quelle sera la surprise dans le futur Mac Pro. Y a-t-il encore une interface surprise cachée pour augmenter encore le nombre de puces connectées via l'ultrafusion ?

avatar Mac1978 | 

@Kabrice

+1

Sur les schémas, on ne voit pas la possibilité d’assembler 4 M1 Max ensemble. Et quelle galette cela ferait.

Apple va-t-elle sortir un « super bus » permettant de « plugger » plusieurs M1 Max dessus pour donner la modularité nécessaire à un Mac Pro ? Trop impatiente de découvrir le résultat même s’il ne me concernera pas, mon MBP M1Max étant déjà surdimensionné pour ce que j’en fait.

En tout cas en dehors des ohhh et des ahhh liés aux performances, parfois purement théoriques en raison des logiciels, il faut reconnaître que l’architecture actuellement proposée n’offre pas une grande souplesse pour adapter au mieux une configuration à des besoins évolutifs professionnels.

avatar iJoke | 

Mega giga ultra
Ca devient un peu ridicule au niveau de branding

avatar Splinter | 

Ca fait un peu Street Fighter II en effet :D

avatar Léopold FEZEU | 

Fuuuuuusion ! Washahhhh!!!

avatar kal | 

Curieux de voir combien de personnes auront la référence :D

avatar Ouetham | 

Le design des soc apple est impressionnant. En tout cas présenté ainsi. Je suis quand même curieux de savoir quelle sera la marge de progression des puces (Notemment la perf/watt) A chaque itération.
Car même si cela reste meilleur que chez Intel/ AMD, je suis surpris de la taille du système de refroidissement sur le Studio. Il semble que La moitié du volume de la machine soit dédiée aux ventilateurs. Visiblement, même de l'ARM en 5nm ça chauffe Je me demande si apple ne touche pas aux limites de sa solitution. Qui aujourd'hui reste plus que séduisante.

CONNEXION UTILISATEUR