Connexion
Abonnez-vous

SoC M4 : évolutions (face aux M1 à M3) et promesses floues d’Apple

Bientôt M6, la petite puce qui monte ?

SoC M4 : évolutions (face aux M1 à M3) et promesses floues d’Apple

La semaine dernière, Apple a présenté comme prévu sa nouvelle gamme de tablette iPad Pro, avec une nouvelle puce maison : M4. Cette quatrième génération prend donc la relève du SoC M3. Nous avons regroupé les principales caractéristiques techniques des M1 à M4 dans un tableau, avec une mise en perspective des performances annoncées par Apple.

Le 13 mai à 15h13

Comme à son habitude, Apple ne tarit pas d’éloges lorsqu’il s’agit de présenter un nouveau produit, quel qu’il soit. Avec la puce M4, on a eu droit à une débauche de chiffres et de promesses – « performances exceptionnelles », « révolutionnaire »… – , mais parfois avec des non-dits très importants.

SoC M4 : 9 ou 10 cœurs CPU

Dans son communiqué, Apple annonce « jusqu’à 10 cœurs » pour la partie CPU, ce qui veut évidemment dire qu’il existe au moins une version plus légère. Et, en effet, la nouvelle puce M4 intègre 9 ou 10 cœurs avec 3 ou 4 cœurs performances (P) et 6 cœurs efficaces (E). Les générations précédentes étaient à 8 cœurs pour le CPU (4P et 4E).

Il faut se rendre sur la page de l’iPad Pro pour trouver le détail des configurations : « Les modèles d’iPad Pro avec 256 Go ou 512 Go de stockage sont équipés de la puce Apple M4 avec CPU 9 cœurs. Les modèles d’iPad Pro avec 1 To ou 2 To de stockage sont équipés de la puce Apple M4 avec CPU 10 cœurs ».

Le stockage détermine les cœurs CPU et la mémoire

Seuls les modèles les plus chers peuvent donc profiter des 10 cœurs du SoC M4. Les iPad Pro de 256 et 512 Go n’ont en effet droit qu’à trois cœurs P, soit un de moins que la puce M3, mais avec deux cœurs E de plus. Apple insiste d’ailleurs beaucoup sur le gain en efficacité énergétique de son SoC.

Ce n’est d’ailleurs pas le seul changement : les iPad Pro de 256 et 512 Go ont 8 Go de mémoire seulement, quand les versions de 1 et 2 To ont 16 Go. Ces différences ne sont pas mises en avant par Apple dans sa boutique en ligne. Il faut cliquer sur « Vous ne savez pas pour quel espace de stockage opter ? Voici quelques conseils pour déterminer l’espace qu’il vous faut » pour avoir le détail.

Le SoC M4 intègre 10 cœurs GPU

Sur la partie GPU, il y a toujours 10 cœurs avec la puce M4 (dans sa version pour les iPad Pro en tout cas), alors que cela varie de 8 à 10 sur les M3 et M2.

Apple explique que « le nouveau GPU 10 cœurs de la puce M4 fait évoluer l’architecture graphique de nouvelle génération de la famille des puces M3. Il intègre la mise en cache dynamique, une innovation Apple qui alloue la mémoire locale de façon dynamique dans le matériel et en temps réel afin d’accroître l’utilisation moyenne du GPU ».

Cette technologie n’est pas une nouveauté du M4, car elle était déjà mise en avant sur le SoC M3. Il semble que les nouveaux cœurs GPU n’aient pas grand-chose de nouveau par rapport à ceux de la génération précédente, mais cela reste à confirmer.

Comparatif des performances à la sauce Apple

Pour les performances, Apple annonce des « rendus pro jusqu’à 4x plus rapides qu’avec la M2 » et des « performances du CPU jusqu’à 1,5x plus rapides qu’avec la M2 ». Problème, il s’agit de comparer une puce avec deux générations d’écart et un nombre de cœurs CPU différent : 10 pour la version M4, 8 pour la M2.

Pour le GPU, c’est encore pire. Le « 4x » est donné pour Octane X 2024.1 (a4) 4-09-2024, version « testée à l’aide d’une scène comprenant 780 000 maillages (meshes) et 27 millions de primitives uniques, en utilisant le ray tracing à accélération matérielle sur les systèmes équipés de la M4 et le ray tracing basé sur le logiciel sur toutes les autres unités ».

Le GPU de la puce M2 ne prend pour rappel pas en charge le ray tracing, qui est une nouveauté du M3. Forcément, la puce M4 fait bien mieux puisqu’elle dispose d’une accélération matérielle. De manière générale, Apple se garde bien de comparer son M4 au M3. Pourtant, lors de l’annonce de la famille M3, les performances des cœurs P et E étaient comparées à celle des générations précédentes.

Si la communication d’Apple s’axe beaucoup sur la comparaison M2 et M4, c’est que le nouvel iPad Pro saute une génération de puce. Le SoC M3 est en effet pour le moment réservé à certains MacBook et iMac.

38 TOPS… qui ne veulent pas dire grand-chose en l’état

Passons à une autre « astuce » d’Apple, sur le Neural Engine cette fois-ci. La société met en avant des performances de 38 TOPS, bien au-delà des 18 TOPS de la puce M3 (qui a aussi 16 cœurs NPU). Mais comme Apple ne donne aucune information sur la précision (entier, virgule flottante, nombre de bits…), impossible de savoir ce qu’il en est.

En tout état de cause, impossible d’affirmer pour le moment que les performances sont plus que doublées (de 18 à 38 TOPS). En effet, si le M3 est mesuré en INT16 à 18 TOPS et que le M4 est en INT8 à 38 TOPS, alors cela donnerait 18 et 19 TOPS (INT16) ou 36 et 38 TOPS (INT8) en base comparable pour les M3 et M4 respectivement, soit un gain de 5 % seulement.

Une « astuce » déjà utilisée par NVIDIA lors de l’annonce de Blackwell. Le constructeur a mis deux GPU sur une seule puce et affiche des performances en FP4, deux fois supérieures à celle en FP8. NVIDIA pouvait ainsi passer de 4 000 à 20 000 TFLOPS, alors que le gain sur le GPU en base comparable n’est « que » de 25 % entre Hopper et Blackwell.

Bande passante, décodage AV1, finesse de gravure…

Seule certitude, la bande passante de la mémoire grimpe de 20 % (certainement via une hausse de la fréquence) et passe ainsi de 100 à 120 Go/s. La finesse de gravure est toujours en 3 nm (comme pour les M3), mais passe à la seconde génération. Un nouveau contrôleur vidéo Tandem OLED est de la partie.

Apple n’a pas précisé la quantité de mémoire unifiée maximum sur la puce M4, mais on peut supposer qu’elle devrait être identique à celle de la M3, avec jusqu’à 24 Go. Autre « nouveauté » de la puce M4 mise en avant par Apple : le décodage vidéo AV1 sur iPad. Les Mac équipés de M3 pouvaient déjà le faire.

Le fabricant n’a pas encore annoncé les versions Pro et Max de sa puce M4. Il faudra également attendre de voir si un SoC M4 Ultra verra le jour. Les précédentes versions Ultra étaient pour rappel deux puces M1 ou M2 Max assemblées pour doubler les performances.

Tableau récapitulatif des puces M1 à M4

Voici pour finir notre tableau comparatif des caractéristiques des différentes variantes de puces Mx d’Apple (sauf les versions Ultra).

Commentaires (27)

Vous devez être abonné pour pouvoir commenter.

Abonnez-vous
votre avatar
Merci pour ces éclaircissements, bien nécessaires (même si je n'achète pas de produits Apple).

Ce type de communication marketing, à coup de gros chiffres, est quelque chose de vraiment regrettable... C'est limite de la manipulation/tromperie envers le consommateur, qui mériterait sérieusement d'être interdite.
votre avatar
3 milliards de transistors de plus que le M3, c'est sûr que ça achète pas beaucoup de perfs (~10% max)
votre avatar
C'est dommage d'entacher ces produits, qui sont de (très) bons produits, par une comm' si "vulgaire".
Je rejoins l'avis sur le Neural Engine. C'est assez général. Tout le monde y va de son "TOPS", mais impossible de savoir quels formats sont supportés en accéléré et à quelle vitesse. Ni si c'est "ultra cablé" - auquel cas les modèles d'IA actuels fonctionneront en général, mais les futurs ... pas sûr.
votre avatar
On ne sait pas s'ils sont bons : on ne connait pas leurs prix. Oui, leurs performances sont bonnes pour un SoC, clairement. Mais on peut pas les comparer aux autres sans connaître les prix : s'ils sont deux fois plus cher pour 50% de perfs en plus, c'est pas un bon produit.

Surtout, comme le dit @MountainOtter, quand on prend en compte qu'ils ont payé pour un process de gravure juste pour leurs puces. Le coût doit être faramineux.

Alors oui, en perfs pures, ces SoC sont bons. Mais à quel prix ?
votre avatar
Ces puces ne sont pas vendues seules, qu’est ce qu’on s’en tabasse du prix du composant?
Les comparer aux autres ? Aux autres quoi ? Aux autres puces Mx ? Ouaip.
Aux autres puces ARM? Ouai bof. Aux Intel, AMD ? Bof encore.
Les Apple Silicon ne se trouvent que dans des produits Apple. Faites pour des produits Apple. Donc les comparaisons de composant à composant ont leurs limites.


Les nouveaux iPad équipés de cette puce ne sortent que demain. On verra bien.
Si Apple ne s’est pas plantée, (on n’est pas à l’abris - en ce moment c’est un festival) ça sera un moteur surpuissant dans un châssis de 5 millimètre d’épaisseur (sic) et donc à tempérance passive. Ça c’est important. Le plus important peut être. En gros ça dépote sans chauffer. Avec une excellente endurance.

Ce qui est le cas des iPad Pro M1, des iPad Pro M2 aussi. De super appareils, avec lesquels on ne ressent aucune latence dans la plupart des tâches (disons qu’il faut pousser pour y arriver - et aucune de mes activités n’y est arrivée). À mettre en relation avec leur format. Même le site de Next, sur lequel certains se plaignent des perfs : quetchi : superfluide.

Après on aime ou pas la proposition de Apple. Moi j’aime (pas tout sans condition mais globalement très satisfait). Et ces iPad Pro « grand format » sont ce que j’attendais depuis loooooontemps.
Je ne me jetterai cependant pas sur ce dernier : mon M1 est déjà laaaargement performant comme ça. (On verra l’Hi-Ha mais bon, je n’espère pas grand chose à vrai dire - du moins ce soir :-D)
votre avatar
Le site de next passe très bien même sur un smartphone à 100 balles (sur Firefox en plus 😅). Je ne suis pas sûr que ce soit l'usage le plus pertinent pour présenter la puissance d'une machine :-D
votre avatar
Ouai, j’ai oublié de mettre l’émoticon qui s’imposait :D : c’était une boutade. Mais ceci dit certains se plaignait de la lenteur d’affichage de la news à 400 commentaires, alors j’ai profité pour la placer : shame on me :sm:
votre avatar
J'ai plongé dedans premier degré 😭😭😭
votre avatar
Tout à fait d'accord. On n'est pas sur de la machine réellement "grand public" ni sur de la machine "pro" - hors niche type station de travail. Mais c'est une excellente vitrine technologique de ce qu'on pourrait faire si on se débarrassait des vieilles technos.

Ce sont de très belles démos. Quand on voit le résultat de Android ou Windows sur ARM, on se dit aussi qu'un OS repensé c'est important.
votre avatar
Elles ne sont pas vendues seules, donc on connaît pas leurs prix.
Et donc, on peut pas dire si ce sont des bonnes puces ou non.

Dires "l'iPad c'est ouf, ça rame jamais sur le net", c'est pas une preuve de la qualité de ces puces, parce que la tablette, tu l'as payée 3 fois le prix d'une tablette concurrente. Est-ce qu'elle est trois fois plus puissante que la tablette concurrente ?

Tout ça pour dire qu'on ne peut pas dire que ces puces sont des bons produits. On peut dire qu'ils sont performants, oui, économe niveau énergie, oui, mais pas forcément de bons produits.
votre avatar
D’une part je ne la paye pas 3 fois plus cher (que je ne sais quoi d’ailleurs mais admettons ce présupposé) parce qu’elle est 3 fois plus puissante… franchement c’est loin d’être mon critère premier la « PUISSANCE » de la puce. Il y a bien d’autres choses qui entrent en compte.

Pour le reste ces puces ne sont pas un « produit ». Donc ce n’est ni un bon ni un mauvais produit. Pas un produit. C’est un des composants de l’iPad, à côté de tout un tas d’autres composants assemblés, y compris un écran, une batterie, une carte mère etc. Qui pris chacun indépendamment ne sont pas un produit. Plus du software, plus une intégration etc. L’iPad lui est un produit. L’Apple silicon Mx non.
Donc je ne comprends pas où tu veux en venir.
votre avatar
Je répondrais à Wosgien qui disait que ces puces "sont de (très) bons produits". Ce qui n'est pas le cas, de mon point de vue.
Maintenant, si tu dis que ce ne sont pas des produits. Ok. Ca change rien au fond, ce sont pas des bons SoC.

Pour le reste, le produit final hérite du prix de ses parts. Et donc le prix du SoC est visible sur le produit final. Le fait que le produit final est 3x fois plus cher en moyenne : l'iPad Air avec une puce M2 est vendu 719€ en premier prix. Le Huawei MatePad 11 à un écran avec une meilleure résolution et meilleure densité, un octo-core, avec la 5G en rab, c'est 317€. Yep, je me suis planté, c'est pas 3x plus cher, c'est seulement 2.3 fois.

Donc oui, le prix de la puce rentre en ligne de compte.
votre avatar
Dans ce cas les core i9 et Ryzen 9 sont tous très mauvais. Le rapport perf/prix est très désavantageux par rapport à des CPU parfaitement comparables.
votre avatar
Sauf que, c'est pas leurs but : leurs but, c'est les perfs, quel que soit la conso.
Le but c'est de comparer à but égaux. SoC vs. SoC. Et de mettre en relation les perfs, la conso, et le prix pour trouver quelle puce est la meilleure.
votre avatar
Mais là devant une puce qui n'existe que dans une machine, il faut comparer machine à machine, pour une ou plusieurs tâches qui intéressent.
Les Mac Mx sont généralement de (très) bons produits si on fait de la vidéo par exemple.

C'est un peu comme quand on compare la raspberry pi à des odroid ou Jetson nano.

C'est pas comme si on pouvait upgrader: dans ce cas une comparaison puce à puce est envisageable pour une plate-forme donnée (et je ne choisirais jamais le core i9 pour mes usages :) )
votre avatar
C'est ça le problème : ces machines équipées de Mx sont comparées à des machines beaucoup moins chères, alors qu'a prix ~équivalent, on trouve mieux.

Mon problème majeur, c'est que Apple présente ces puces comme révolutionnaires, alors que les seules vraies différences, c'est 1/ Qu'il ont accès à une techno de gravure une génération en avance, en exclusivité (en ayant payé énormément, probablement 1+ milliard de $), et 2/ En mettant de "grandes" puces (en nombre de transistors), ce qui coûte de l'argent aussi, beaucoup.
A nombre de transistors égale et à gravure équivalente, les concurrents font aussi bien voir même mieux, point de vue TFlops par Watt. Le seul avantage qu'a Apple, c'est donc l'argent. Que personne peut concurrencer.

Bref, c'est pour ça que je trouve déloyal de dire que ce sont des bons produits. Oui, les Mx sont puissantes, et économes. Mais également beaucoup lus chères.
votre avatar
Je ne rentrerai pas dans le débat de la finesse de gravure: on a vu des CPU bien naze avec une finesse plus poussée, et des archis rester compétitives avec 2 générations de retard.
Quand aux milliard qu'Apple débourse, Intel et AMD en font de même.

Je vois cela différemment. Apple montre qu'on peut faire de soc extrêmement performants. Et leur ratio perf/conso est impressionnant. Sans compter l'intégration. Ils montrent qu'on tire énormément d'une machine dont on maîtrise le hard et le soft.

C'est un peu la question: à quoi sert de comparer uniquement des CPU entre eux, si tout autour peut changer (CG, OS, softs...). Donc comparer un usage à un autre de façon "macroscopique" peut-être intéressant pour élargir les choix. Tout dépend de ce que l'on recherche.

Je ne suis pas un fan d'Apple, juste un technophile. Leurs produits sont excellents, comme il y a d'excellents PC. Une archi comparable à un Apple M, c'est la PS5: on se concentre sur le BUS, et le CPU (chez Apple, l'ALU) n'est pas le centre du monde.

Je pense que Apple joue fort, mais mondialement. L'informatique à la papa (à la papi?) avec des ordis de type IBM PC, c'est lourd, c'est coûteux écologiquement et c'est commercialement à la ramasse (peu de marge à en sortir). C'est aussi limité de partout avec un processeur qui est central (n'en déplaise, ce n'est plus du tout à la mode).
Et c'est gros. Et c'est complexe. Des bus partout, des centaines de pistes de cuivre qui ne seront souvent pas utilisées.

Apple montre que pour une station de travail, on n'a pas besoin de gros ventilos, qu'on peut avoir de la puissance sans chauffer à l'extrême (les lecteurs de la réunion doivent comprendre de quoi je parle).

Apple a des produits qui dépassent la compréhension du marché occidental. Je pense qu'ils visent au-delà, le futur: le marché indien/chinois/africain qui ne dépend pas et ne veut pas de Intel, Ms, et qui voient l'ordi un peu plus moderne qu'une tour.

[edit] Et puis c'est une expression anglaise: "compare Apple to Apple" :)
votre avatar
Whoa…

Oui, on peut avoir des CPU nazes quel que soit leurs finesses de gravure. Mais la performance Flop/W augment mécaniquement avec la finesse de gravure. C'est pas pour rien que y'a une course à la finesse.
Intel et AMD ne peuvent pas faire comme Apple point de vue milliards : ils vendent des CPU séparés des produits finaux, et donc, les prix doivent être limités, avec, comme tu le dis après, une marge fine. Ils peuvent pas faire comme Apple et vendre avec 50% de marge…

Les produits finis d'Apple sont très bons, certes. Mais aussi très, très cher. C'est ça le problème. Si ces produits te conviennent, très bien. Mais tu n'en as clairement pas pour ton argent. Ou, dit autrement, la courbe représentant les flops/$ est logarithmique, et doubler le prix apporte beaucoup moins que le double de puissance.

Ton argument sur l'informatique à la papi me semble complètement idiot : où vont aller la majorité d'utilisateurs ? Vers les produits qui ont le plus de marge pour l'entreprise les fabriquant, ou vers les produits aillant une marge fine ?
Apple est très très bon en marketing, mais leurs produits restent des PCs classique. Avec le même nombre de pistes de cuivres que les autres…

Une station de travail sur un SoC est possible uniquement parce que les puissances de tous les SoC augmentent avec le temps. C'est pour ça que Samsung Dex ou même les Chromebooks existent aussi.
Mais si ces SoC permettent de faire du boulot, ils ne sont clairement toujours pas à la hauteur pour faire du vrai boulot qui nécessite une vrai station de travail (workstation). Même les Mac Pro utilisent l'équivalent de 4 SoC pour s'en sortir…

Pour ce qui est de s produits qui dépassent le marché occidental… lol
42% Amérique
25% Europe
17% Chine
6% Japon
et… 8% reste de la région Asie/Pacifique (qui comprend l'Australie est la NZ donc).
Apple est très cher pour ce que c'est. C'est pas dans les pays à revenu limités que Apple va faire le plus de vente, donc pas l'Afrique, ni l'Inde.

Bref. C'est pas de la technophilie à ce niveau…
votre avatar
Un bon produit n'est pas forcément le plus performant pour tout le monde. Il y a d'autres paramètres. Concernant le prix, ça reste extrêmement difficile de se comparer à Apple si on prend en compte l'encombrement.

Concernant l'informatique à la papi, ce n'est pas l'utilisateur qui décidera, mais l'offre. Et fabriquer un ordi basé sur un SOC est bien moins cher (cf les différents nipogi et autres qui s'infiltrent). Le PC avec les ports PCI-e en rab, c'est pas ce qui va être la cible à fabriquer: ca va devenir une niche.
Ca se cherche d'ailleurs, à voir les mini pc avec batterie intégrée, ou carrément avec écran maintenant: l'ordi qui est là, mais pas vraiment central.
Quand aux archis: le CPU ultra puissant, il est totalement dépassé: par les CG, par les NPU, par les puces de chiffrement... Le CPU est là pour organiser, pas pour calculer. Et le problème dans l'archi du PC, c'est que le CPU s'occupe trop de lire en RAM et écrire en RAM pour les autres: il faut le sortir et que les périph parlent ensemble.

Et ça, c'est pour le gros du marché, pas pour les geek. Mais ça va rendre les PC geek de plus en plus chers.

Voilà ce que voulait dire mon point: que les Apple M ne s'adressent pas aux geek, et que les non geek (et même des geeks) sont attirés par le compromis ou la conception, pas par des perfs brutes.

Tu peux chercher, mon laïus est toujours un peu le même: en dessous de 25% de perfs en plus, il n'y a aucun intérêt. Et seuls 50% de perfs en plus mini me font potentiellement envie.
Car on est à un point où les traitements, qu'ils soient plus cours de 20min, OSEF.
votre avatar
Pour de l'IA en local, le M4 est probablement une excellente puce, en raison de la mémoire unifiée avec une bande passante énorme.

Dans le monde PC grand public, on monte à 24 Go avec une RTX 4090, et après il faut aller sur du matos pro dédié beaucoup plus cher.

Or, les LLMs modernes utilisent facilement 70 voire 140 Go.

Pour jouer avec des modèles localement, un Macbook Pro M4 avec 128 Go de RAM (pas encore sorti) est probablement une option économique et pratique en comparaison d'un PC avec une 4090 qui va consommer beaucoup plus d'énergie et sera moins efficace notamment en raison de sa mémoire limitée.
votre avatar
Le M4 est surtout là pour qu'Apple passe sur le nouveau process 3nm de TSMC.
"L'ancien" process 3nm utilisé pour le M3 est une impasse technologique: c'est Apple qui a payé/forcé TSMC à le sortir et il ne sera utilisé par personne en dehors des M3.

Le M4 sur iPad permet à Apple et TSMC de sortir leur nouveau 3nm sur un petit volume avant de le déployer partout pour Apple et les autres clients.

Cela explique la date de sortie très proche entre M3 et M4 et leurs différences très légères.
votre avatar
2024 et ça sort que le décodage matériel AV1 ? Pour un produit qu'on vend "Pro", et donc amené à créer du contenu ? (pour le reste, bon ben voilà quoi, si ça se trouve ils ont déjà tiré le max qu'il pouvait à cette finesse de gravure donc ça gratte dans les marges)
votre avatar
Est-ce que ça sert encore le décodage matériel, vu la performance des processeurs actuels ?
votre avatar
Pour l'efficience énergétique, oui

En tout cas perso c'est une fonctionnalité que je guettais du coin de l’œil et je trouvais ça vraiment dommage que ça n'ait pas été inclus dès le M1
votre avatar
Ca donne l'impression qu'ils ont repris la stratégie tick tock d'Intel... Il n'y aura des vrais changement que sur les versions impaires et les versions paires seront des optimisations (finesse, conso...).

en.wikipedia.org Wikipedia
votre avatar
Merci beaucoup pour ce décryptage !
votre avatar
Une communication très vague de la part d'Apple sur les produits physiques alors que lorsqu'il faut critiquer le DMA ils trouvent vite des "arguments"...

SoC M4 : évolutions (face aux M1 à M3) et promesses floues d’Apple

  • SoC M4 : 9 ou 10 cœurs CPU

  • Le stockage détermine les cœurs CPU et la mémoire

  • Le SoC M4 intègre 10 cœurs GPU

  • Comparatif des performances à la sauce Apple

  • 38 TOPS… qui ne veulent pas dire grand-chose en l’état

  • Bande passante, décodage AV1, finesse de gravure…

  • Tableau récapitulatif des puces M1 à M4

Fermer