IPB

Bienvenue invité ( Connexion | Inscription )

> La CPU du M3 Max aussi rapide que celle du M2 Ultra?, Réactions à la publication du 02/11/2023
Options
Paul Emploi
posté 2 Nov 2023, 19:30
Message #1


Macbidouilleur d'Or !
*****

Groupe : Rédacteurs
Messages : 1 657
Inscrit : 19 Nov 2020
Membre no 212 895



[MàJ par Philippe]

Mêmes causes mêmes effets entre M4 Max et M3 Ultra!

[Article initial]

Attention, on va encore reparler de résultats de GeekBench 6 non-officiels, non-validés et toujours non-reproductibles. Donc là aussi, il y aura du conditionnel, et plus que cela il faut éviter de comparer des pommes et des oranges au travers d'un outil inadapté.

On a vu fleurir des articles avec les résultats GeekBench 6 du M3 Max comparés à ceux du M2 Ultra, et concluant que le premier est maintenant l'égal du second, et je dois m'inscrire en faux. Je vais vous expliquer pourquoi!

Architecture des M Ultra

Les M1 Ultra et M2 Ultra sont composés de deux M1 Max ou M2 Max accolés via un bus interne, cela permet un doublement des cœurs et donc de leurs performances théoriques. Leurs caches L3 sont aussi séparés et communiquant via ce même bus.

C'est de là que vient le problème, comme pour les Xeon des Mac Pro Intel : pour en tirer la substantifique moelle, il faut absolument éviter que des données partagées ou pire mises à jour, ne soient nécessaires sur les différents caches L3 simultanément, sauf à provoquer des allers-retours de celles-ci entre ces caches au travers du bus et des ralentissement importants.

GeekBench 6 et ses résultats étranges

Sous GeekBench 6, on peut observer le phénomène de deux façons différentes, d'abord avec le manque de montée en puissance multithread des Mac Pro Intel, le 28 cœurs (10426) ne semblant délivrer que 46% de plus que le 8 cœurs (7118). C'est faux avec des logiciels pro.

Ensuite par la faible différence de performance multithread entre un M2 Max et un M2 Ultra, 44% de plus, ne correspondant en rien au doublement de performances théoriques. C'est tout aussi faux avec ces mêmes logiciels pros.

Le problème n'est pas les Xeon, ceux qui en ont pourront en témoigner, ou le M2 Ultra, mais bien GeekBench 6...

Logiciels non-professionnels

Ce que mesure GeekBench 6 est un mélange de logiciels plus ou moins bien multithreadés dont la plupart ne sont pas aptes à exploiter des architectures avancées, professionnelles. Je résumerais en disant qu'ils représentent des logiciels grand-publics multithreadés.

Pas des logiciels professionnels.

Logiciels professionnels

Avec ses 24 cœurs un peu plus lents, le M2 Ultra est toujours le plus rapide si la charge est parfaitement répartie, incluant la localité mémoire surtout au niveau des caches, pour éviter de l'éviction à répétition et le transfert de données réutilisées d'un cache à l'autre par le bus interne.

C'est le cas des logiciels professionnels, ceux qui savaient tirer le meilleur du Mac Pro Intel 28 cœurs, et dont beaucoup ont été portés sur les Mac ARM incluant les M1 Ultra et M2 ultra. Ces logiciels sont architecturés pour ce type de matériel et ne rencontreront pas les limites observées dans GeekBench 6, qui ne les représente pas correctement.

Le M3 Max est un gros progrès mais pas comparable au M2 Ultra

J'apprécie GeekBench 6, mais il n'est pas conçu pour mettre en avant tout le potentiel des architectures très multithreadés, avec des caches L2 séparés ou de la localité mémoire (NUMA). Pour cela GeekBench 5 fournissait un tableau bien plus réaliste dans le cadre d'usage de logiciels conçus et optimisés pour ces architectures, qu'on ne retrouve que dans le monde professionnel ou les serveurs.


Si le M3 Max sera aussi rapide que le M2 Ultra sur des logiciels grand public, ça ne sera pas le cas sur les meilleurs outils professionnels, qui depuis des années sont peaufinés pour exploiter à fond les Mac Pro Intel et maintenant les doubles SoC Ultra.

Il faut toujours remettre les résultats des benchmarks dans leur contexte et GeekBench 6 n'est pas fait pour ce type d'architecture ni d'usage. C'est pour cela que nous n'avons pas reproduit ces résultats, car ils n'ont pas de valeur dans ce cadre.
GeekBench 5 est plus indiqué pour cela même si plus âgé.

En revanche, face au M2 Max 12 cœurs, le M3 Max 16 cœurs amènerait un gain en performances CPU multithread de l'ordre de 50%, un bond en avant pour les MacBook Pro ainsi que le futur Mac Studio M3 Max.

Même si la micro-architecture n'a pas évoluée, en jouant avec les fréquences et le nombre de cœurs Performance, Apple a sorti un SoC doté d'une CPU de premier plan pour les ordinateurs portables, mais qui ne se compare pas au M2 Ultra du Mac Studio!

Lien vers le billet original



--------------------
La liberté d'expression c'est l'extrémisme. La censure c'est la liberté.
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
gpv
posté 2 Nov 2023, 20:58
Message #2


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 755
Inscrit : 31 Jul 2002
Lieu : Strasbourg (67)
Membre no 3 058



Salut,

Pour comparer les performances entre plusieurs machines j'utilise Cinebench, qui sait gérer les cpu multi coeurs.
Il décompose l'image à générer en de nombreux segments et fait travailler les différents coeurs en parallèle sur différents segments de l'image.
(La version R23 de cinébench était très "visuelle", avec mon Mac Pro bi xeon je voyais bien les 24 segments traités en parallèle, avec mon MacBook Air M2 j'ai vu qu'il y a bien 4 coeurs plus lents car il y a des segments qui trainent à être générés)

De plus, il inclus une liste des résultats (en mono et multi coeurs) d'une dizaine de cpu différents (Apple, Intel, AMD), ce qui permet de savoir où se situe sa machine.
La version actuelle, cinebench 2024, est moins "visuelle" mais inclus les résultats des derniers cpu AMD, qui explosent littéralement les M2 de base en multi coeurs (normal vu le nombre de coeurs AMD) mais arrivent juste à égaler le cpu Apple en mono coeur (et pas avec 15 W cool.gif ).

Si Apple réussi à sortir un M3 Ultime (et pas une "ultrafusion" de deux M3 Max) je pense qu'ils auront une belle avance.
(Mais je n'ose pas imaginer le prix du Mac Pro qui en sera équipé...)

Ce message a été modifié par gpv - 2 Nov 2023, 21:06.


--------------------
MacBook Air 15" M2 2023 (adopté par madame) - MacBook Pro 16" M3 Pro 2023 - Mac mini M4 Pro 2024
tous membres actifs du World Community Grid et d'autres projets BOINC (lorsqu'il ne fait rien, un cpu s'ennuie !)
- iPod classic (qui passe sa vie dans la boîte à gants de la voiture) - iPad mini - iPhone(s)
(plus quelques machines "Obsolete" ou "Vintage" dont je ne veux pas me séparer et qui fonctionnent encore : Mac mini G4, MacBook Pro 2006, Mac Pro V12 2010, MacBook Pro 13" 2012, Mac Mini 2012, MacBook Pro Retina 15" 2014)
Go to the top of the page
 
+Quote Post
Cronos
posté 3 Nov 2023, 11:07
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 481
Inscrit : 14 Jan 2005
Lieu : Paca
Membre no 30 750



Citation (gpv @ 2 Nov 2023, 20:58) *
Pour comparer les performances entre plusieurs machines j'utilise Cinebench, qui sait gérer les cpu multi coeurs.

MàJ
en test multicore, mon cinebench R23 donne un résultat supérieur en performance par rapport à mon GeekBench 5
en test single core , c'est inchangé

Ce message a été modifié par Cronos - 4 Nov 2023, 11:17.


--------------------
iMac/ mi 2013(écan crâmé mars 2023); Mac mini/ début 2011, iPad mini /2012 (HS), Mac mini puce M1/fin 2020 avec SSD500 Go et 8Go de RAM ; TourPC en kit (juin 2020): carte mère TUF B450-Plus Gaming , AMD ryzen 5 3600x , 32 Go RAM DDR4, SSD 500 Go crucial, HD 2To seagate , carte Wi-Fi 6 + Bluetooth et carte graphique Nvidia GeForce PNY-RTX 2060 Super.Tel mobile Samsung Galaxy A71.
Mettons en commun ce que nous avons de meilleur et enrichissons nous de nos mutuelles différences PAUL VALERY
Go to the top of the page
 
+Quote Post
gpv
posté 3 Nov 2023, 21:11
Message #4


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 755
Inscrit : 31 Jul 2002
Lieu : Strasbourg (67)
Membre no 3 058



Citation (Cronos @ 3 Nov 2023, 12:07) *
Citation (gpv @ 2 Nov 2023, 20:58) *
Pour comparer les performances entre plusieurs machines j'utilise Cinebench, qui sait gérer les cpu multi coeurs.

en test multicore, cinebench donne un résultat supérieur en performance par rapport à GeekBench

Salut,
Les chiffres de l'un et de l'autre logiciel ne sont pas des valeurs "absolues", ils ne correspondent à aucune unité de mesure. Ce sont juste des valeurs permettant de comparer différentes machines (ou cpu) entre elles. Et ne sont valables que pour une version donnée des logiciels GeekBench ou Cinébench.


--------------------
MacBook Air 15" M2 2023 (adopté par madame) - MacBook Pro 16" M3 Pro 2023 - Mac mini M4 Pro 2024
tous membres actifs du World Community Grid et d'autres projets BOINC (lorsqu'il ne fait rien, un cpu s'ennuie !)
- iPod classic (qui passe sa vie dans la boîte à gants de la voiture) - iPad mini - iPhone(s)
(plus quelques machines "Obsolete" ou "Vintage" dont je ne veux pas me séparer et qui fonctionnent encore : Mac mini G4, MacBook Pro 2006, Mac Pro V12 2010, MacBook Pro 13" 2012, Mac Mini 2012, MacBook Pro Retina 15" 2014)
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 31st July 2025 - 18:51