[Accès libre] Analyse de l'Apple M1 : une gifle pour Intel (et AMD)

Nicolas Furno |
Club iGen 👑

Cet article réservé initialement aux membres du Club iGen est exceptionnellement en accès libre à compter d'aujourd'hui. Pour découvrir tous les articles exclusifs du Club iGen et d'autres avantages, abonnez-vous !

La première publication de cet article date du 11 novembre 2020 (lire : Magie de Noël : ces articles du Club iGen passent en accès libre).

Pour ses Mac Apple Silicon, Apple a créé un nouveau système sur puce (SoC) basé sur l’Apple A14, sa puce dédiée aux iPhone et iPad. L’Apple M1 n’est pas encore disponible officiellement, les premiers Mac ne sortiront que la semaine prochaine, mais la puce a déjà fait parler d’elle avec des mesures de performances qui la placent devant quasiment tous les Mac Intel disponibles aujourd’hui.

Si ces résultats peuvent en surprendre, ce n’est pas le cas d’AnandTech qui a publié le soir même du keynote son analyse complète de l’Apple A14. Comme tous les ans, le site a pu mesurer très précisément les progrès réalisés par Apple avec son processeur maison et les gains de performances apportés par la mise à jour. Et quand on sait que cette puce de smartphone dépasse le meilleur processeur portable Intel du moment, les premiers scores Geekbench de l’Apple M1 ne sont pas étonnants.

En attendant de pouvoir tester les Mac Apple Silicon et vérifier ce qu’ils ont dans le ventre, l’analyse d’AnandTech est précieuse pour comprendre pourquoi Apple a choisi de basculer sur ses propres puces ARM. Et avoir une idée déjà assez précise de ce que l’on peut attendre des Mac avec Apple M1.

Les cœurs de l’iPhone, mais plus nombreux, plus rapides et avec plus de mémoire

L’Apple M1 est basée sur l’Apple A14, mais le constructeur ne s’est pas contenté d’un petit ajustement. La puce dédiée aux Mac est plus grosse, elle contient plus de transistors et des composants supplémentaires qui ne sont pas nécessaires sur les iPhone et iPad. Malgré tout, les fondations restent les mêmes et en particulier, les cœurs de son processeur sont similaires.

Analyse des composants de l’Apple M1 par AnandTech. Le processeur est divisé en deux parties, avec les quatre cœurs rapides (Firestorm) sur la gauche et les quatre efficients (Icestorm) au centre. Le GPU est en haut, on a aussi le moteur neuronal en bas et du cache partagé (SLC) entre tous ces éléments.

AnandTech s’est surtout intéressé aux cœurs rapides, nom de code « Firestorm ». Il y en a quatre dans l’Apple M1, le double de la puce dédiée aux iPhone et iPad. On sait aussi qu’ils fonctionnent à une fréquence légèrement plus élevée : 3 GHz au mieux pour la puce mobile, contre 3,2 GHz pour celle des Mac. Ces deux facteurs contribuent chacun à leur manière à améliorer les performances réelles des Mac Apple Silicon. Le nombre de cœurs est essentiel dans les tâches optimisées pour fonctionner en parallèle, la fréquence en hausse est utile sur les tâches qui n’utilisent au contraire qu’un seul cœur.

Cela étant, c’est le cache processeur qui ressort le plus de l’analyse. Depuis qu’Apple a commencé à faire ses propres puces mobiles, c’est d’ailleurs l’un des facteurs les plus importants pour comprendre l’écart avec la concurrence :

Pour faire très simple, la mémoire vive de l’ordinateur est beaucoup trop lente pour les processeurs modernes. Pour limiter les échanges entre CPU et RAM, on utilise un cache placé directement à côté du processeur ce qui limite les temps d’attente. C’est aussi de la mémoire bien plus rapide, ce qui est indispensable pour obtenir de bonnes performances, mais elle est aussi nettement plus coûteuse et donc plus rare.

Cela fait des années qu’Apple utilise des caches processeur plus gros que le reste de l’industrie et l’Apple M1 confirme cette tendance avec notamment 12 Mo de cache L2, partagés entre les quatre cœurs Firestorm. Cette configuration n’est pas commune, comme le rappelle AnandTech qui souligne que les autres constructeurs de processeurs préfèrent associer une plus petite quantité de cache L2 pour chaque cœur, plutôt qu’un cache commun. Apple persiste et signe pour ses Mac, avec un cache L2 unique qui est surtout très rapide.

Apple n’a jamais parlé de fréquence pour son processeur pendant le keynote, mais donné le détail du cache des cœurs puissants. Le constructeur sait que c’est l’un de ses plus gros avantages.

Si l’on parle de cache L2, c’est parce qu’il y a aussi, vous l’aurez deviné, un cache L1. Les processeurs peuvent aussi intégrer du cache L3, mais pas ceux d’Apple, et ce depuis plusieurs années. Chaque nombre est un indicateur de la proximité du cache par rapport à chaque cœur du processeur, mais aussi de sa rapidité et de son prix. Pour toutes ces raisons, le cache L1 est toujours le plus petit, mais le plus rapide, tandis que le L3, quand il existe, est le plus gros et le plus lent.

Dans l’Apple M1, on retrouve deux caches L1, l’un de 128 Ko pour les données et l’autre de 192 Ko dédié aux instructions du processeur. Ces chiffres peuvent sembler ridicules face aux SSD de plusieurs téraoctets que l’on a aujourd’hui, mais cette mémoire est bien plus rapide et ces valeurs sont en fait très élevées. Pour vous donner une idée, c’est trois fois plus que les processeurs ARM concurrents, et même six fois plus que dans les processeurs x86 actuels. Pour couronner le tout, ce cache L1 est non seulement plus gros, il est aussi plus rapide que ceux des processeurs concurrents.

Sur ces points, l’Apple A14 est une évolution assez mineure de l’Apple A13 sorti l’an dernier, et surtout de l’Apple A12 qui est une génération où le constructeur a creusé l’écart. Pour en savoir plus, je vous renvoie à nos précédents articles où l’importance du cache processeur et notamment de sa latence était détaillée :

Outre ses énormes caches, Apple a aussi mis en avant pendant le keynote une autre particularité de ses processeurs : leur architecture « ultra large ». On entre dans des considérations très techniques et je vous conseille de lire l’article d’AnandTech pour avoir tous les détails, mais en simplifiant, sachez que chaque cœur de processeur dispose d’un « décodeur » qui fait le lien entre les données piochées dans le cache et les unités d’exécution qui agissent sur ces données. Plus ce décodeur est large, plus le processeur peut gérer d’instructions en parallèle.

Diagramme du design estimé par AnandTech de chaque cœur Firestorm de l’Apple M1. Sur la deuxième ligne se trouve le « décodeur » qui fait l’interface entre les instructions et les unités d’exécution vers le bas. La largeur de ce décodeur est un facteur déterminant en matière de performances.

Le décodeur intégré aux processeurs x86 d’Intel comme d’AMD a une largeur de 4 ou 5, ce qui veut dire qu’il peut gérer 4 ou 5 instructions par cycle. Les processeurs ARM basés sur Cortex sont aussi à cette largeur de 4, et ils devraient passer à une largeur de 5 avec les futurs Cortex-X1. Les cœurs Firestorm intégrés au processeur des Apple A14 et M1 reposent quant à eux sur un décodeur d’une largeur de 8. Deux fois plus que la concurrence, ce qui en fait le décodeur le plus large de l’industrie à l’heure actuelle, tout simplement.

Cette différence offre à Apple un avantage que le site qualifie de « totalement disproportionné ». AnandTech a réussi cette année pour la première fois à calculer le ROB, pour Re-Order Buffer, un indicateur de la capacité d’un processeur à gérer les instructions en attente de traitement. Encore une fois, je simplifie les choses : le processeur est capable de réorganiser les instructions qu’il reçoit pour optimiser le temps de traitement, ce qui implique qu’elles sont traitées dans le désordre. Plus le processeur peut gérer d’instructions, plus sa « fenêtre dans le désordre » est grande, plus il sera performant.

Chaque cœur puissant Firestorm intégré aux Apple A14 et M1 sait gérer jusqu’à 630 instructions dans le désordre. C’est quasiment deux fois plus que les meilleurs cœurs d’Intel (350), 2,5 fois plus que ceux d’AMD (250) et quasiment trois fois plus que le futur Cortex-X1 conçu ARM (220). Apple a réussi à se hisser au-dessus de la concurrence avec une marge impressionnante pour des raisons qui restent inexpliquées. Tout ce que l’on peut suggérer, c’est que le constructeur voit un avantage décisif dans cette aptitude et qu’il a tout fait pour l’améliorer.

Ce graphique publié par AnandTech permet de connaître la « fenêtre dans le désordre » (« Out-of-order window »), c’est-à-dire le nombre d’instructions qui peuvent être traitées dans le désordre. L’Apple A14 affiche un score bien plus élevé que la moyenne de l’industrie.

Pour gérer autant d’instructions dans le désordre, le processeur doit assurer derrière une exécution en parallèle sans faille. Apple a donc équipé ses cœurs puissants de moteurs d’exécution en grand nombre et surtout capables de traiter une grande quantité de données. Les détails techniques seront mieux rendus par l’article original, je vais me contenter de noter que l’Apple A14 améliore encore les opérations liées à des vecteurs et surtout aux nombres réels à virgule flottante. Ce dernier point est particulièrement important en JavaScript et le fait qu’Apple le favorise explique en partie les très bons scores des appareils iOS dans ce domaine.

L’Apple A14 fait déjà mieux que (presque) tous les processeurs sur le marché

Ces considérations techniques sont passionnantes, mais elles sont assez éloignées de la question des performances réelles. Pour essayer de positionner l’Apple A14 par rapport à ses prédécesseurs et ses concurrents, AnandTech a utilisé la batterie de tests SPEC. Ils mesurent les performances des processeurs avec beaucoup plus de précision qu’un test simplifié comme le propose Geekbench. Autre avantage, ils permettent de connaître précisément la consommation électrique associée à chaque tâche. En contrepartie, ils prennent plus longtemps à exécuter et ils ne sont pas aussi faciles à analyser.

Les résultats mettent en valeur les progrès réalisés par Apple d’une génération à l’autre. Entre l’Apple A14 et l’Apple A13, les performances ont été améliorées de l’ordre de 18 à 25 % pour les cœurs rapides et autour de 35 % pour les cœurs efficients qui ont davantage avancé cette année. Ce n’est pas fulgurant, mais la gravure à 5 nm permet d’obtenir ces progrès sans augmenter la consommation de la puce. Sur plusieurs tests, le nouveau processeur parvient même à être plus économe tout en étant plus rapide que son prédécesseur. C’est le signe que le constructeur a une marge de manœuvre pour les années à venir, ou pour une déclinaison plus puissante.

Ces graphiques publiés par AnandTech ne sont pas jolis, mais voici comment les lire. Ce sont les résultats des tests SPEC, pour les entiers à gauche et les flottants à droite. Sur chaque graphique, il y a deux sections : la consommation énergétique à gauche et le score de performances à droite. Sur la gauche, les barres doivent être le plus court possible ; sur la droite, c’est l’inverse, elles doivent être le plus long possible.

La comparaison avec les meilleures puces trouvées dans des smartphones Android est presque injuste. L’Apple A14 fait systématiquement mieux sur les deux plans, celui des performances comme de l’énergie. Sur les tests qui dépendent de la mémoire, Apple fait jusqu’à deux fois mieux, alors même que la RAM est similaire sur tous ces appareils. C’est bien la preuve que le cache processeur mis en place par la firme est bien supérieur, c’est lui qui creuse l’écart.

Les cœurs efficients, surnommés Icestorm cette année, voient leurs performances augmenter de 35 % environ sur tous les tests, tandis que leur consommation énergétique a légèrement diminué. C’est important, car ces cœurs peuvent remplacer les puissants dans plus de cas et ainsi augmenter l’autonomie des appareils. Pendant son keynote, Apple a même glissé que les quatre cœurs Icestorm de l’Apple M1 étaient au niveau en termes de performances d’un MacBook Air Intel dual-core, tout en consommant beaucoup moins.

Synthèse des tests SPEC : entiers en haut, flottants en bas et consommation à gauche et performance à droite. En plus des puces mobiles, AnandTech a glissé le meilleur d’Intel et d’AMD en bas.

Jusque-là, on a comparé l’Apple A14 à des puces mobiles. Le site a toujours glissé un processeur x86 à titre de comparaison, mais cette année, l’Apple M1 change la donne. Le CPU conçu par Apple va aussi servir dans des Mac et affronter ainsi directement ceux d’Intel qui servaient depuis 2006. Tout en rappelant que la comparaison se fait avec le CPU d’un iPhone et pas encore celui d’un Mac, les conclusions d’AnandTech sont sans appel :

Apple n’avait tout simplement pas d’autre choix que d’abandonner Intel et l’architecture x86 au profit de sa propre micro-architecture. Ne rien changer aurait signifié stagnation et de pires produits.

Le site a concentré ses efforts sur deux processeurs x86, un chez Intel et un chez AMD. Pour le premier, c’est le Core i7-1185G7, un processeur pour ordinateurs portables de dernière génération sorti cet automne ; pour le second, le Ryzen 9 5950x, un processeur pour ordinateurs de bureau qui repose sur la dernière architecture Zen3. Ce sont deux processeurs très différents, mais AnandTech voulait comparer l’Apple A14 au meilleur de ce qu’Intel peut offrir avec un TDP de moins de 30 W qui aurait pu trouver sa place dans un Mac portable. Quant au processeur d’AMD, c’est la meilleure option dans la gamme grand public du constructeur.

Avec GeekBench 5, un test qui mesure les performances du processeur et donne un score synthétique, l’Apple A14 est coincé entre les deux CPU x86 : au-dessus de celui d’Intel, sous celui d’AMD. C’est le test mono-core qui a été utilisé et c’est le seul qui compte pour juger des performances de l’Apple M1, puisque l’iPhone n’a que deux cœurs puissants, contre quatre pour les futurs Mac Apple Silicon.

Mesures des performances avec Geekbench 5, en mono-core.

Cette position se retrouve aussi avec les tests SPEC, l’Apple A14 termine à nouveau entre ses deux concurrents conçus par Intel et AMD. C’est plus impressionnant qu’avec Geekbench, puisque ces tests sont plus exigeants et créés pour tester les processeurs des ordinateurs, pas ceux des smartphones. Et pourtant, le CPU d’Apple est souvent très proche et même devant ses concurrents x86 sur certains tests liés à la gestion de la mémoire.

Un rappel, à nouveau, de l’avantage procuré par un cache processeur aussi gros et rapide, les processeurs x86 ne peuvent pas lutter sur ce point. Et le site relève que le modèle d’AMD ne fait mieux que grâce à Zen3, la toute nouvelle architecture du fondeur. L’éternel concurrent d’Intel a pris une grosse longueur d’avance ces dernières années, sans pour autant creuser réellement l’écart avec la puce conçue par Apple.

Graphique AnandTech des moyennes des tests SPEC, pour les entiers puis pour les flottants. Les processeurs ARM sont en gris, les x86 d’Intel sont en bleu et ceux d’AMD en orange.

Même si l’Apple A14 n’est pas tout à fait en tête de ces résultats, il convient de mettre en perspective ces mesures en rappelant que l’on compare une puce de smartphone à des processeurs pour ordinateurs. Le SoC d’Apple a un TDP de 5 W et il fait mieux qu’un processeur d’ordinateur portable avec un TDP de 28 W, et à peine moins bien qu’un processeur d’ordinateur fixe avec un TDP de 49 W. Pour le dire autrement, AMD a besoin de dix fois plus d’énergie pour afficher des performances à peine meilleures.

Et si ce n’était pas déjà suffisamment la soupe à la grimace pour Intel et AMD…

L’Apple M1 n’est que le début

L’Apple M1 est le premier SoC d’Apple dédié aux Mac, mais ce sera aussi le moins puissant de l’histoire1. Le constructeur a presque fait preuve de retenue en visant dans un premier temps uniquement ses machines entrée de gamme, du MacBook Air au Mac mini, en passant par le « petit » MacBook Pro 13 pouces. Les rumeurs veulent qu’une version gonflée destinée aux iMac et aux autres MacBook Pro est attendue dans les prochains mois, et Apple devra aussi gérer son Mac Pro pour achever la transition.

Les premiers résultats très encourageants obtenus par AnandTech ne sont que le début et l’avenir des puces Apple pour Mac est brillant. Mais quand on voit ce graphique qui superpose les performances des processeurs Intel et celles des SoC Apple depuis 2015, la conclusion était inévitable. En cinq ans, Intel a amélioré ses performances d’environ 28 %. Pendant le même temps, Apple a obtenu des gains de l’ordre de 198 %, soit environ trois fois plus. Et c’est bien en 2020 que les deux courbes se croisent :

En superposant les scores SPEC des processeurs Intel (carrés bleus) et des SoC Apple (ronds gris), le graphique d’AnandTech montre deux courbes qui progressent à un rythme différent et qui se croisent en 2019. Désormais, les puces d’Apple sont au-dessus de celles d’Intel.

Si Apple peut déjà dépasser Intel avec une puce entrée de gamme, qu’en sera-t-il pour sa puce dédiée aux Mac haut de gamme ? Un « Apple M1X » prendrait le dessus face à AMD, mais pourrait-il même concurrencer les processeurs les plus puissants, comme les Xeon utilisés dans le Mac Pro et l’iMac Pro ?

Même si ce n’est pas visible sur des mesures de performance théoriques, cela pourrait toujours être le cas à l’usage. En effet, Apple n’a pas besoin de créer un processeur générique, capable de faire tourner n’importe quel système d’exploitation et de remplir n’importe quelle tâche. Contrairement à Intel, la firme de Cupertino peut se contenter d’un processeur plus spécialisé et optimisé uniquement pour ses besoins. On en voit déjà la preuve avec l’Apple M1, comme le signale sur Twitter un employé d’Apple, qui note qu’une opération effectuée constamment par les apps codées avec les API de macOS et iOS est bien plus rapide sur les Mac Apple Silicon.

Je ne vais pas entrer dans les détails et explications, si ce n’est pour noter que les NSObject sont des données enregistrées et lues dans la mémoire. Une app passe son temps à stocker des informations dans la mémoire de l’ordinateur, puis à les libérer quand elle n’en a plus besoin. Chaque opération de ce type prend environ 30 nanosecondes sur un Mac Intel, contre environ 6,5 nanosecondes sur un Mac Apple Silicon pour les apps optimisées. Et même si vous faites tourner une app Intel sur un Mac avec Apple M1, l’opération nécessite deux fois plus de temps, soit environ 14 nanosecondes. Ce qui est toujours deux fois plus court qu’avec une app optimisée pour l’architecture x86 sur un Mac Intel. 🤯

Cet exemple est très intéressant, car il témoigne bien de l’importance des choix d’Apple. Pourquoi avoir des caches processeurs aussi gros et aussi rapides ? Parce que le constructeur, qui est aussi le créateur de ses API de développement utilisées par tous les développeurs, sait que c’est un excellent moyen concret d’accélérer les apps sur sa plateforme. Intel ou AMD n’ont pas cette connaissance aussi précise et pointue des besoins des apps sur iOS et macOS et seul un acteur impliqué à tous les niveaux de la chaîne peut obtenir une telle optimisation.

Ce travail ne concerne d’ailleurs pas que le CPU, même si AnandTech s’est surtout focalisé sur lui. Tous les composants de l’Apple M1 sont optimisés pour les besoins de macOS et des apps. Le choix d’intégrer un moteur neuronal répond au développement des processus d’apprentissages automatisés, et des apps qui comptent dessus, comme Pixelmator Pro, vont voir leurs performances décupler avec la transition2. Et on peut aussi parier sur le fait que d’autres apps vont suivre la tendance et compter davantage sur cette capacité du SoC pour leurs traitements complexes.

Apple a repris le moteur neuronal de l’Apple A14 dans la puce dédiée aux Mac. Il intègre seize cœurs et peut gérer onze mille milliards d’opérations par seconde.

Dernière pièce du puzzle et non des moindres, l’Apple M1 intègre un GPU de huit cœurs, deux fois plus que dans l’Apple A14. Sur le plan des graphismes, Apple a surtout visé les puces graphiques intégrées aux processeurs d’Intel et le constructeur ambitionne de faire bien mieux, tout en consommant nettement moins d’énergie. Ce qui n’est pas trop difficile, c’est vrai, et les mesures réalisées avec l’A12Z des iPad Pro 2020 montraient déjà de meilleurs scores, et surtout une bien meilleure efficience, que les GPU Intel.

Mais surtout, le constructeur a créé un GPU taillé spécialement pour ses besoins et en l’occurrence, pour Metal, son API graphique. Les apps qui reposent sur elles vont bénéficier de cette puce graphique optimisée et les premiers résultats qui ont commencé à apparaître donnent une idée de ce que l’on peut attendre. Le responsable d’Affinity Photo, éditeur d’images qui est parmi les premiers à être optimisé Apple Silicon, a montré ces mesures de performance décoiffantes.

Son Mac avec Apple M1 obtient un score Metal de 7 907 points. Il l’a opposé à un iMac de 2019, un modèle de 27 pouces équipé d’une carte graphique dédiée Radeon Pro 580X d’AMD, l’option quasiment la plus élevée à l’époque. Sur le papier, ce GPU indépendant qui dispose de 8 Go de mémoire vive dédiée devrait afficher de bien meilleures performances. Et pourtant, le score obtenu sur l’iMac Intel n’est que de 5 568 points, des performances 42 % inférieures au Mac Apple Silicon.

Mesure de performances dans l’app Affinity Photo, sur un Mac avec Apple M1 à gauche, sur un iMac de 2019 à droite.

Il convient de noter une nouvelle fois que ces résultats ont été obtenus avec la première génération de puce pour Mac conçue par Apple, et encore, avec une génération taillée pour l’entrée de gamme. Ajoutez à cela le constat que l’Apple A14 a profité du passage à une gravure de 5 nm pour optimiser ses consommations plus que pour augmenter ses performances, et vous en arriverez à la conclusion que nous n’avons encore rien vu.

Et même avec l’Apple M1, on a encore sans doute de quoi découvrir dans les mois qui viennent. Ainsi, Apple propose uniquement deux options de mémoire vive, 8 Go par défaut et 16 Go au maximum. C’est peu par rapport aux Mac Intel et c’est peut-être une limite du SoC, mais le constructeur avait aussi insisté pendant sa présentation sur le fait que la mémoire est gérée différemment. Les gains de performance qui sont a priori liés pourraient expliquer qu’une quantité moindre sera suffisante.

Le CEO d’OTOY à qui l’on doit Octane X, un moteur de rendu 3D conçu pour Metal, note que les Mac Apple M1 devraient pouvoir stocker davantage de ressources graphiques dans leur mémoire partagée grâce à ces mécanismes de compression exclusifs à Apple. Il évoque le chiffre de 100 Go de textures stockées dans 16 Go de mémoire. C’est un premier exemple, il y en aura sûrement d’autres à l’avenir.

La mémoire vive est stockée juste à côté du SoC Apple et l’ensemble forme l’Apple M1.

Quoi qu’il en soit, cela fait bien longtemps que le Mac n’avait pas un avenir aussi radieux. La dernière fois, c’était peut-être en 2005 avec la transition vers Intel qui apportait déjà des gains de performance extraordinaires par rapport aux processeurs PPC. Est-ce qu’Apple tiendra plus de quinze ans avec ses puces ? En attendant de le savoir, on a hâte de tester les premiers Mac Apple Silicon !

Les avantages du Club iGen 👑

L'abonnement au Club iGen supprime la publicité et donne accès à du contenu exclusif sur tous nos supports : le site du Club (qui rassemble les articles de MacGeneration, iGeneration et WatchGeneration), notre application iOS, notre application tvOS et notre application Android.

Le nouveau site web du Club offre de nombreux avantages, à commencer par un confort de lecture maximal, de nombreuses options de personnalisation, des filtres pour le contenu, un flux RSS dédié…

Trois formules d'abonnement sont disponibles : 4,99 € pour un mois, 45 € pour un an (3 mois offerts), ou encore 22,50 € pour un an (faibles revenus). Tous les détails sont disponibles sur le Club iGen.


  1. En oubliant le DTK et son Apple A12Z issu de l’iPad Pro, car ce n’est pas un Mac vendu au grand public.  ↩︎

  2. L’éditeur a d’ailleurs promis des performances jusqu’à 15 fois supérieures aux Mac Intel que les nouveaux modèles avec Apple Silicon vont remplacer. 🤯  ↩︎

avatar YetOneOtherGit | 

@nicolasf

"Plagiat ? 😳"

A la limite du plagiat. 😉

Et je suis bien conscient du travail mais je reste un peu sur ma faim.

C’est rare que je critique le remarquable travail de la rédaction mais là ça m’a un peu surpris de retrouver à ce point l’article d’Anandtech.

Après le titre attribuant faussement la paternité du processeur à Intel alors qu’ils ne sont que les inventeurs du micro-processeur m’a peut-être mis dans de mauvaise dispositions 😉

Quoi qu’il en soit croyez bien, qu’au delà de ce petit mouvement d’humeur, je suis absolument reconnaissant devant la qualité du travail de l’équipe qui est exceptionnelle dans le monde francophone 🖖👍👏🙏

avatar YetOneOtherGit | 

@nicolasf

"Et honnêtement, sans l’expertise d’AnandTech"

Effectivement c’est actuellement la seule source de référence et difficile de partir d’autres sources.

C’est certainement le “manque de respect” à un esprit aussi exceptionnel que celui de John von Neumann, entre autre, le titre fallacieux qui m’a mis dans de mauvaise disposition 😄😉

🖖

INTEL N’A PAS INVENTÉ LE PROCESSEUR 🤓😃😉

avatar Nicolas Furno | 

@YetOneOtherGit

On a hésité sur le titre et décidé que l’approximation était acceptable. On parle de microprocesseur quand on parle de processeur aujourd’hui.

avatar YetOneOtherGit | 

@nicolasf

"On parle de microprocesseur quand on parle de processeur aujourd’hui."

Mon cœur saigne 🤣

Ce n’est pas de la vulgarisation mais de la paupérisation que de laisser se raccourcit balayant un pan fondamentale de l’histoire de l’informatique se propager.

Blague à part, je comprends les compromis qu’il faut parfois faire 😉

Le raccourci me gêne ici car il laisse à penser qu’Intel a inventé le processeur, ce qui est évidemment faux 😎

Pour me faire pardonner un conseil de lecture sur un des meilleurs livre de vulgarisation en histoire de l’informatique :

https://www.amazon.fr/Computer-Book-Artificial-Intelligence-Milestones/dp/145492621X

Hormis la barrière de la langue, pour certains, c’est vraiment remarquable.

C’est une lecture que je recommande fortement à tous les passionnés de la chose informatique.

avatar YetOneOtherGit | 

@nicolasf

"On a hésité sur le titre et décidé que l’approximation était acceptable. On parle de microprocesseur quand on parle de processeur aujourd’hui."

Un immense merci pour le changement de titre 🙏🙏🙏🙏🙏

🕺🕺🕺

Y a moyen de renouveler son abonnement pour 10 ans ? 😉

👍👏🖖

avatar YetOneOtherGit | 

@nicolasf

"Je serais bien incapable de faire et analyser un test SPEC, je n’ai aucun problème à le reconnaître. Par contre, je sais à peu près le comprendre et j’essaie de l’expliquer en français, en tentant de simplifier un peu les choses. Je ne pense pas qu’un seul lien vers l’article original en mode « lisez et débrouillez-vous » aurait été aussi utile pour la majorité des lecteurs…"

Effectivement c’est un bon boulot de vulgarisation et de mise en perspective sur la seule source sérieuse actuellement disponible.

Reste juste en en changer le titre 🤓🧐😄😉

avatar YetOneOtherGit | 

@nicolasf

"Je serais bien incapable de faire et analyser un test SPEC"

De ce que je connais de ton parcours, ru devrait l’être 😉

Les benchmark de SPEC sont bien documentés et bien construits.

C’est un peu plus sérieux que GeekBench même si un rien plus difficile à mettre en œuvre.

avatar Nicolas Furno | 

@YetOneOtherGit

Peut-être bien techniquement, mais il faut aussi les machines derrière pour comparer. S’il faut commencer à avoir des PC pour tester les processeurs AMD et Intel du moment…

Je pense que pour nos tests, un test simplifié comme celui de Geekbench suffit bien.

avatar YetOneOtherGit | 

@nicolasf

"mais il faut aussi les machines derrière pour comparer. "

La base de données de résultats de SPEC est très riche et sérieusement tenue à jour 😉🤓

avatar YetOneOtherGit | 

@nicolasf

"Je pense que pour nos tests, un test simplifié comme celui de Geekbench suffit bien."

J’adhère c’est devenu le standard grand public 👍

avatar marc_os | 

@ YetOneOtherGit

Plagiat, (définition du Larousse) : "Acte de quelqu'un qui, dans le domaine artistique ou littéraire, donne pour sien ce qu'il a pris à l'œuvre d'un autre."

Or la référence à Anandtech est claire et nette dans l'article.
Je me permets donc de vous recommender de vérifier dans le dictionnaire les termes que vous ne maîtrisez pas avant de les utiliser pour lancer des accusations.

avatar YetOneOtherGit | 

@marc_os

"Je me permets donc de vous recommender de vérifier dans le dictionnaire les termes que vous ne maîtrisez pas avant de les utiliser pour lancer des accusations."

Quel sens de la nuance et de la mesure 🤪

“A la limite du plagiat” tout est dans cette nuance subtil qui visiblement t’échappe et si tu regardes le restant de nos échanges avec la rédaction tu constateras que nous sommes fort loin de ta réaction soupe au lait 😎

avatar Eratic | 

Super article! C’est « vulgarisé », ce qui m’a permis de comprendre l’article. Merci.
La conclusion serait: achetez les yeux fermés, ça envoie déjà du lourd 🙃

avatar cecile_aelita | 

@Eratic

La conclusion serait plutôt : sur le papier ça envoi du lourd ! Attendons les tests, mais effectivement, ça part plutôt bien ^^.
C’est comme si tu devais faire un marathon, vaut mieux t’être bien entraîné, bien alimenté que de partir le jour de la course malade et avec une jambe cassée 🤣! Mais ça ne veut pas dire que tu vas gagner pour autant ! Ça en augmente drastiquement les chances on va dire !! (Mais oui, il y a de fortes chances que je me laisse tenter pour remplacer mon vieux MacBook Pro de 2008 😁).

avatar vincentn | 

Bravo. Excellent article qui vulgarise — dans le sens le plus noble du terme— le papier en anglais et très technique d’Anandtech tout en y apportant la touche de l'auteur. Et ce n'était pas une sinécure.

Où l'on voit que les choix d'Apple concernant son architecture, outre ceux de coûts, de faisabilité technique à un instant T… sont aussi fortement liés à sa maitrise du software. Avantage concurrentiel et technique indéniable. L'intégration verticale a ici du bon.

avatar Hasgarn | 

Chaque lecture sur le M1 me conforte dans mon achat de Mac mini.

C’est plus que rassurant, surtout quand je vois le 4790k (mon pc) et le 7700k (mon iMac) se faire avaler par le M1.
Je vais disposer d’une puissance très supérieure pour une fraction du prix des configs précitées.

Bravo à la team McG pour ses papiers !

Reste le point logiciel, qui me concerne peu vu que j’utilise des softs qui sont déjà largement optimisés pour le M1 (final cut pro et sa suite, Affinity et sa suite, seul DXO PL ne sera pas tout de suite aux petits oignons).
A mes yeux, Adobe va se retrouver dans un sacré pétrin.
Même avec la parution des versions iPad de Illustrator et Photoshop, il reste un travail important à réaliser pour tous les autres logiciels.
Je pense à Première et AfterEffect qui sont largement utilisés et qui sont régulièrement pointés du doigt (Première surtout) pour leur performances très en retrait de Resolve ou Final Cut Pro.

Je vois 2 possibilités en gros :
1/ rester sur de l’optimisation x86 et fournir un effort mesurer pour le Mac dans un premier temps.
Les utilisateurs ne vont pas comprendre quand ils verront que les macs sont autrement plus puissants sur les benchs et que leur logiciel se traînent un peu face à la concurrence. C’est déjà le cas mais l’écart va brutalement se creuser dans les mois qui viennent.
2/ mettre le paquet sur le dev Apple mais en laissant un peu en friche le x86 au détriment est utilisateurs Windows. Ça fera plaisir à la clientèle créative historique.

Peut-on imaginer qu’une partie des logiciels soient optimisés M1 avec une autre partie qui resterait x86 ? Ça permettait de faire migrer progressivement les process.

Tout avis contradictoire ou complémentaire sera bienvenu 😊

avatar Marcos Ickx | 

@Hasgarn

« seul DXO PL ne sera pas tout de suite aux petits oignons »
Même comme cela, tu devrais malgré tout tirer partis du M1 car DXO PL utilise l’API Metal, et l’on remarque déjà que même une app native Intel qui utilise abondamment Metal peut être plus rapide en émulation Rosetta sous M1 qu’en native sous Intel.
Donc, à ta place, je ne m’en ferais pas trop pour DXO PL si pas disponible de suite.

avatar Hasgarn | 

@Marcos Ickx

Super !
Merci pour les précisions 😊
Hé ben, je suis de plus en plus impatient 😅😅

avatar YetOneOtherGit | 

@Hasgarn

je serai assez surpris qu’à moyen terme DxO ne saute pas le pas, le Mac est important dans l’économie de l’entreprise et les logiciels respectent l’état de l’art d’un point de vue approche de développement.

Par contre il n’est pas impossible qu’ils s’accordent quelques délais pour une réelle optimisation d’une offre vorace en ressources de calcul aux potentiels ouvert par la nouvelle architecture.

Wait & See 😋

avatar Hasgarn | 

@YetOneOtherGit

Après une lecture de divers sujets sur leur forum, c’est ce qu’il en ressort. Ils vont le faire mais en prenant leur temps 🤓

avatar pocketalex | 

@ Hasgarn

"A mes yeux, Adobe va se retrouver dans un sacré pétrin."

Rien n'est moins sur

Les logiciels "légers" de la suite Adobe : Photoshop, etc, sont déja en bêta M1, et bientôt en release finale je n'en ai aucun doute
Les logiciels "lourds" de la suite Adobe ne sont pas prêt (After Effect, etc) mais ce n'est absolument pas un problème vu qu'il n'existe à date AUCUNE station de travail en Silicon

Ou alors j'ai loupé quelquechose, mais à ma connaissance les seuls modèles M1 disponible sur le marché sont des bécanes à usage familial, de l'entrée de gamme.

Adobe est surement en train de travailler sur leur portages, mais n'a pour le moment aucun "retard" vu que les machines destinées à ces logiciels ... n'existent pas

Alors on peut, au vu des performances exceptionnelles des M1 pour du matos "entrée de gamme " (je préfère dire "familial") penser que les Mac Mini ou MBP 13" peuvent remplacer une station de travail ... rien n'est moins vrai

On parle de domaines où les curseurs ont besoin d'être poussés à fond : perfs CPU, perfs GPU, I/O, quantité de RAM, etc et pour chacun de ces curseurs, les M1 sont pétés de limitations

Qu'ils restent ce pourquoi ils ont été prévus : des machines entrée de gamme qui explosent les capacités d'une machine entrée de gamme (ou familiale), et quand Apple nous sortira des stations de travail en Silicon, là, oui, on pourra regarder de plus près ou en est Adobe pour ses portages

Bref aucune inquiétude à avoir, et de mon point de vue, aucun retard ce la part d'Adobe pour le moment

avatar Hasgarn | 

@pocketalex

Ça, c’est du déterrage, dit donc 😅

Effectivement, il semble que ça avance bien et que même sous Rosetta, ça tourne de belle manière.

En ce qui me concerne, j’ai tout migré sur mon Mac mini M1 et j’en suis ravi. Il y’a juste quelques plugins Final Cut Pro qui sont encore en friche mais rien d’insurmontable. MotionVFX fait du super taf mais Pixel films Studio prend tout son temps.
Si ça, c’est l’entrée de gamme de chez Apple, la suite va dépoter sévère 🤩

DXO était aux fraises mais une maj a remis les compteurs à zéro.

avatar YetOneOtherGit | 

@pocketalex

""A mes yeux, Adobe va se retrouver dans un sacré pétrin."

Rien n'est moins sur"

Pour le moins, Adobe que beaucoup voyaient ici mal barré avec la transition au modèle économique de l’abonnement dont j’étais quasiment le seul à montrer la pertinence économique chiffres à l’appui est quasiment indéboulonnable.

La concurrence que beaucoup monte en épingle et de l’ordre de l’anecdotique en terme de business, d’autant plus que l’activité d’Adobe c’est largement élargie au delà du digital média création.

Bref la mort future d’Adobe est une antiennes ne reposant que sur les goûts et dégoûts 😎

avatar Lecorbubu | 

Excellent article, on saisi bien l’intérêt et les enjeux de la transition vers des processeurs maison et c’est tout simplement hyper enthousiasmant.

Fait notable aussi, ces architectures « sur mesures » remettent aussi en question les repères populaires pour estimer la puissance des appareils informatiques. Comparer basiquement une fiche technique entre un Mac Apple Silicon et les pc concurrents conduira à des conclusions approximatives pour ne pas dire caduques.

Il est peut-être venu le temps de mettre en lumière dans les spec grand publique l’importance des éléments comme la mémoire cache pour jauger le niveau d’un appareil. Si ces nouvelles grilles d’analyses ne sont pas correctement expliquées nous aurons droit encore longtemps au fameuses critiques sur le manque de ram dans les produits Apple, pour ne citer que cet exemple...

Quand on voit les performances tant en économie d’énergie qu’en optimisation de puissance ça laisse rêveur pour la suite. Gardons en tête qu’en l’état les développeurs portent tout juste leurs apps, que les appareils sous Silicons conservent un design conçu pour sous le prisme des architectures x86, que macOS fait lui aussi ses premiers pas sous ARM tout en maintenant la prise en charge des puces Intel et malgré tout cela on arrive à des résultats déjà très probants !

Qu’en sera t-il quand Apple aura terminé sa transition : que ces machines seront conçues en tenant compte des avantages physiques et techniques ? Il suffit de jeter un œil au Mac mini Silicon pour voir qu’il est rempli de vide et d’en conclure que la marge d’évolution est significative : miniaturisation ? Enrichissement des composants pour une machine autrement plus puissante ? Le re-design des Mac sera très intéressant à voir !

Bref pour le coup, sans trop se risquer on peut dire que le meilleur reste à venir !

avatar YetOneOtherGit | 

@Lecorbubu

"remettent aussi en question les repères populaires pour estimer la puissance des appareils informatiques."

Qui très souvent sont depuis longtemps sans fondement d’ailleurs.

avatar YetOneOtherGit | 

@Lecorbubu

"Il est peut-être venu le temps de mettre en lumière dans les spec grand publique l’importance des éléments comme la mémoire cache pour jauger le niveau d’un appareil. Si ces nouvelles grilles d’analyses ne sont pas correctement expliquées nous aurons droit encore longtemps au fameuses critiques sur le manque de ram dans les produits Apple, pour ne citer que cet exemple..."

L’immense part des acheteurs d’ordinateurs n’ont strictement rien à faire des fiches techniques et ont eux au moins conscience de ne rien y comprendre.

Plus encore dans les cibles d’Apple.

avatar Lecorbubu | 

@YetOneOtherGit

Je fais plutôt allusion à des personnes s’intéressant un temps soi peu à l’informatique et brandissant sans cesse ce type d’argumentaires.

avatar YetOneOtherGit | 

@Lecorbubu

"Je fais plutôt allusion à des personnes s’intéressant un temps soi peu à l’informatique et brandissant sans cesse ce type d’argumentaires."

Ceux qui croient comprendre, le microcosme des commentateurs de MacGe en fait 😉😈😄

avatar YetOneOtherGit | 

@Lecorbubu

"Il suffit de jeter un œil au Mac mini Silicon pour voir qu’il est rempli de vide et d’en conclure que la marge d’évolution est significative"

La deuxième étape sera de tirer profits de la transition pour reprendre la main sur la différenciation par le design et les fonctionnalités qui devenaient très difficile avec des PC faisant tourner MacOS.

Mais Apple joue pragmatiquement la bonne pratique de ne pas utiliser toutes ses cartouches en même temps.

La seconde génération des machines sur ARM sera certainement une rupture non plus simplement technique mais aussi design.

Il n’est pas improbable que l’iMac soit la première machine offrant les deux transitions : techniques et design

avatar totoguile | 

@YetOneOtherGit

« Il n’est pas improbable que l’iMac soit la première machine offrant les deux transitions : techniques et design »
Peut-être. Je vois bien aussi un retour du MacBook unibody en plastique, M1 ou M1x a 799$ lorsque le MacBook Pro et air passeront au M2.

avatar reborn | 

@Lecorbubu

Comparer basiquement une fiche technique entre un Mac Apple Silicon et les pc concurrents conduira à des conclusions approximatives pour ne pas dire caduques.

Tout simplement, il suffit de comparer les usages..

Quelle machine exporte un fichier 4k le plus rapidement ?

Quelle machine exécute le javascript le plus rapidement

À puissance égale quelle machine offre la meilleure autonomie ?

Etc...

avatar Tibimac | 

Article passionnant !
Ce niveau de détails est super enrichissant et passionnant et tout cela est très excitant !
Je me réjouis de ce qui est en train de ce passer. Ça me semble historique non pas que dans l'histoire d'Apple mais également dans l'histoire de l'informatique ! Une telle progression est totalement dingue !
Tout cela ne se reflète pas encore sur le cours de l'action Apple car les gros investisseurs sont surement moins calé que nous sur le plan technique mais dans les semaines et mois à venir quand l'expérience utilisateur parlera (à tout le monde du coup) ça devrait réveiller tout le monde sur l'avance considérable que prends Apple, une fois de plus et qui va secouer le marché, une fois de plus !

avatar Oracle | 

Merci pour l’effort de traduction et vulgarisation de l’article source !

On dirait bien qu’il ne manque à cette magnifique plateforme M1 qu’un génial outil de gestion de photos pro, une sorte d’Aperture quoi 😶

avatar YetOneOtherGit | 

@Oracle

"On dirait bien qu’il ne manque à cette magnifique plateforme M1 qu’un génial outil de gestion de photos pro,"

L’offre est pléthoriques pour les logiciels de ce type et ils vont être portés en natif.

avatar louisclement | 

Vidéo très instructive pour ceux qui veulent aller plus loin (en anglais) : https://youtu.be/2lK0ySxQyrs

avatar iftwst | 

@louisclement

Merci pour le lien qui complète l’article en explorant les bénéfices au quotidien du M1

avatar bdlapierre | 

@Ramlec

"Ce qui me fait peur avec cette transition ce sera les éditeurs de logiciel..

La question se pose effectivement pour des éditeurs spécifiques pour qui Apple ne représente pas la majeure partie de leur client.

Paintstorm studio est mieux optimisé sur Windows car l’accélération de certaines de ses brosses repose sur OpenGL dont l’évolution à volontairement été stoppé sur Mac afin de favoriser métal.
À ce jour, son éditeur ne choisissait pas de porter une version compatible métal de son application.

Corel painter comporte des bugs logiciels rédhibitoires sur Mac en plus de ceux éventuellement présents sur Windows.
J’ai constaté la différence sur ma partition Windows.
Il semblerait que moins de soin et de moyens aient été apporté à la vérification de la version Mac.

Je suis plutôt curieux de l’avenir de Corel Painter sur Mac.

avatar TheJames | 

Super Article ! Très intéressant !!!

avatar tonton69 | 

Un grand Merci pour cet article !

avatar alleclerc | 

Super article Macgé ! Je renouvelle mon abonnement sans hésitation en décembre !

avatar tonton69 | 

@alleclerc

Typiquement le genre d’article qui fait pencher pour un renouvellement ! 😀

avatar Rom 1 | 

Article très intéressant, technique mais pas trop. Ça manque sur le web français, on en aimerait encore plus. 😃

Hâte qu’Apple sorte un MacBook Pro 16“ avec un nouveau design et une puce M2/M3. 🤩

avatar supermerguez | 

Bravo pour l’article !
Ça donne presque le vertige quand on pense aux performances à venir !!

avatar YetOneOtherGit | 

Ce qui est intéressant, de mon point de vue, c’est que la rupture ne vient pas du simple passage à une ISA ARM mais d’un changement architectural global.

C’est l’ensemble de l’architecture logique de la machine qui est en rupture avec le design imposé par l’écosystème Intel qui ne se limite pas au seul CPU/GPU mais inclus, au travers le chipset, la plus grande part de ce qu’est la machine.

L’approche SOC d’Apple touche absolument toute l’architecture et l’articulation des liens entre les très nombreux éléments qui la constitue: Coeurs, Caches, Bus, GPU, MMU, E/S, lignes PCIe, Codage/Décodage vidéo, Sécurité, Gestion énergétique, Calcul ML...

le tout en lien intime avec l’OS.

C’est une redéfinition complète de ce que peut être d’un point de vue logique un ordinateur individuel comme il n’y en a pas eu depuis très longtemps et cela ouvre un vaste champ des possibles dans un monde finalement figé depuis des décennies.

Vraiment rafraîchissant et excitant

avatar thefutureismylife | 

A l’annonce des mac M1 je me suis que le consommateur grand public que je suis ne serait pas concerné, mais la lecture de cet article stimule un peu ma curiosité et ma soif de modernité.

MERCI ;)

avatar lkaritoo | 

Passionnant.
Je suis un lecteur lent et j’ai pas décroché une seconde.

Ça donne envie de prendre un abonnement de dix ans.

Bravo à Nicolas.

avatar totoguile | 

J'ai peut etre pas tout suivi, mais ce que je comprend également, c'est que le M1, en SoC incluant la partie GPU et la mémoire partagée, comme sur les Ax des iphone, permet des "raccourcis" logiciels pour exploiter cette mémoire.
Le Mac M1 n'aurait donc pas été possible sans le portage/fusion/optimisation de toutes les librairies iOS vers macOS.
On pourrait se dire qu'un AMD pourrait "rapidement" répondre avec un SoC similaire, mais le travail pour MS au niveau de toute les librairies serait monstrueux pour tout optimiser.
En fait, le M1 n'a été possible que parce que iOS partage bcp de fondations avec mac OS, et qu'Apple a fait le travail de "mutualisation" des librairies iOS Macos.

avatar kantandane | 

Article vraiment qualitatif, merci pour ce beau dossier, très facile à lire bien que technique, chapeau bas !

avatar reborn | 

Une semaine après, c’est un plaisir de relire ces commentaires 😎

avatar YetOneOtherGit | 

@reborn

Attendons les tests pour éventuellement l'hallali des “moi on ne me l’a fait pas avec du bukkshit marketing” 😈

Pages

CONNEXION UTILISATEUR