Il semble qu’Apple ait résolu un problème multi-GPU qui afflige AMD et Nvidia depuis des années grâce à l’interface UltraFusion dévoilée plus tôt cette semaine, qui permet à deux puces M1 Max de se connecter pour créer une seule puce M1 Ultra.
Quand Apple a annoncé le M1 Max l’année dernière, il n’a pas révélé de manière assez astucieuse qu’il y avait un secret caché intégré dans la puce. Ce secret a été révélé plus tôt cette semaine lors de l’événement de mars d’Apple, où la société a révélé qu’elle pouvait combiner deux puces M1 Max, les transformant en un M1 Ultra avec le double de puissance, y compris deux fois plus de cœurs GPU.
Bien sûr, Apple n’est pas la première entreprise à exploiter la puissance de deux GPU. Pendant de nombreuses années, les cartes graphiques Nvidia ont pris en charge SLI (Scalable Link Interface) – une liaison à haut débit qui vous permettait de connecter plusieurs GPU à la fois pour des performances accrues. AMD avait une technologie similaire avec CrossFire qui faisait de même.
Casser le problème
Le problème avec SLI et CrossFire était qu’ils n’étaient pas assez bons pour multiplier la puissance du PC par le nombre de GPU installés. Ainsi, si vous aviez deux GPU Nvidia en SLI, vous n’obteniez pas deux fois plus de performances.
Dans le meilleur des cas, le scénario serait une amélioration de 90 %, mais dans de nombreux cas, il s’agissait plutôt d’une amélioration de 50 % – et ces performances diminuaient à mesure que vous ajoutiez de GPU. Le retour sur investissement n’en valait tout simplement pas la peine pour beaucoup de gens, surtout si vous avez payé pour trois GPU, mais que vous avez contourné la puissance de 2,5 GPU à la place.
SLI et CrossFire ont également ajouté des frais généraux au PC, en particulier avec le processeur, ce qui a eu un impact sur les performances. Il y avait alors également une augmentation de la consommation d’énergie, et donc des coûts de fonctionnement et des considérations de refroidissement, et de la quantité d’espace nécessaire à l’intérieur d’un châssis de PC et d’une carte mère pour accueillir plusieurs GPU.
Enfin, il y avait aussi un problème avec les applications, et en particulier les jeux, offrant une prise en charge médiocre – voire inexistante – du SLI et du CrossFire. Dans certains cas, un jeu n’utiliserait qu’un seul GPU, quel que soit le nombre installé.
Il n’est donc peut-être pas surprenant que CrossFire et SLI soient devenus des fonctionnalités extrêmement spécialisées, et vous n’entendrez ni AMD ni Nvidia en parler. En fait, Nvidia a essentiellement tué SLI il y a quelques années au profit de NVLink pour ses cartes RTX. Cependant, le prix et le fait qu’il est assez difficile d’essayer d’acheter une Le GPU Nvidia, sans parler de plusieurs GPU, signifie que cela est resté mal aimé.
Avec le M1 Ultra, cependant, Apple semble avoir résolu bon nombre de ces problèmes. Pour commencer, la connexion UltraFusion a été conçue pour offrir une latence extrêmement faible (essentiellement un délai dans le transfert de données, et plus elle est faible, mieux c’est) entre les deux puces M1 Max – avec une bande passante de 2,5 To/s. C’est incroyablement rapide et beaucoup plus élevé que SLI ou CrossFire jamais offert.
La vitesse d’UltraFusion apporte de nombreux avantages, le plus évident étant en termes de performances, c’est pourquoi Apple est confiant en affirmant que le M1 Ultra offrira deux fois les performances du M1 Max.
En transformant deux puces M1 Max en une seule puce M1 Ultra, Apple a également évité les surcharges de performances que les configurations multi-GPU rencontrent généralement. Bien que le M1 Ultra soit désormais la plus grande puce jamais fabriquée par Apple, il est toujours plus petit que les cartes graphiques physiques discrètes, ce qui lui permet d’être utilisé dans le Mac Studio compact, qui a également été annoncé lors de l’événement de mardi.
La famille de puces M1 a également été acclamée pour ses performances par watt, étant beaucoup plus économe en énergie que les puces concurrentes. Cela a permis aux MacBook dotés de puces M1 d’avoir une durée de vie de la batterie plus longue, tout en restant au frais même en travaillant dur, et le M1 Ultra continue cela. Selon Apple, le GPU du M1 Ultra offre de meilleures performances que le puissant RTX 3090 de Nvidia, tout en consommant 200 W de moins.
C’est certainement une déclaration audacieuse, mais en ces temps de hausse des coûts énergétiques, l’efficacité énergétique de nos composants va être une considération importante. Les rumeurs suggèrent que la prochaine génération de GPU de Nvidia, comme le RTX 4080, sera même Suite gourmand en énergie, ce qui pourrait rendre l’approche d’Apple beaucoup plus attrayante.
Enfin, l’approche d’Apple semble également payante en matière de support logiciel. Les applications verront le M1 Ultra comme une seule puce, ce qui signifie qu’aucun codage supplémentaire n’est requis – le support sera prêt à l’emploi, permettant aux applications de profiter de la puissance supplémentaire. C’est une différence clé qui pourrait changer la donne.
En parlant de cela, bien que les Mac ne soient pas traditionnellement considérés comme des machines de jeux, les jeux devraient également voir le M1 Ultra comme une seule puce, leur permettant d’utiliser la puissance supplémentaire. Avec le M1 Ultra apparemment plus performant que le RTX 3090, Apple aurait-il pu créer un GPU de jeu fantastique ?
Nous devrons attendre pour tester nous-mêmes les affirmations d’Apple, mais cela semble certainement prometteur. Les victoires d’Apple ici pourraient également inciter Nvidia et AMD à réévaluer leur technologie multi-GPU, ce qui pourrait conduire à des performances de plus en plus impressionnantes pour les jeux et l’utilisation professionnelle. Nous ne pouvons pas attendre.