Processeurs : Apple maintient son avance avec l’A13 Bionic

Nicolas Furno |

Cela fait plusieurs années maintenant qu’Apple a creusé significativement l’écart avec les processeurs mobiles concurrents. Son équipe chargée du système-sur-puce qui concentre processeur, puce graphique et d’autres composants essentiels est toujours à la tête du domaine et l’Apple A13 Bionic des iPhone 11 ne fait pas exception. AnandTech a publié son test des nouveaux iPhone et fidèle à sa réputation, le site a longuement testé les nouveaux CPU et GPU de l’appareil.

Graphique comparatif sans aucune valeur numérique des performances du processeur présenté par Apple pendant son keynote.

L’occasion de vérifier les promesses du constructeur, qui a annoncé pendant sa présentation des nouveaux iPhone des gains de l’ordre de 20 % dans tous les domaines, le processeur, la puce graphique ou encore le moteur neuronal. Ce n’est pas autant que certaines années passées, mais comme la firme n’a pas manqué de le rappeler à de multiples reprises, ses puces étaient déjà en avance par rapport à la concurrence.

Et puis les gains en termes de performances brutes n’étaient pas la seule promesse d’Apple. Cette année, l’accent a été mis tout particulièrement sur l’économie d’énergie : il est question d’une baisse de la consommation énergétique qui varie entre 30 et 40 % selon les cas. L’Apple A13 est-il en effet plus rapide tout en consommant moins ? La réalité est plus compliquée.

avatar Yil2201 | 

Excellent article super intéressant, merci beaucoup MacG ! 🙂

avatar Alberto8 | 

Que dire du processeur l’iPad Pro alors !

avatar armandgz123 | 

@Alberto8

Que dire des processeurs des Mac ! Ah non....

avatar Osei Tutu | 

Article intéressant. Une relecture pour retirer les coquilles et c'est parfait.
En conclusion, j'ai raison de croire que mon futur iphone sera un 7 ou un 8 et je serai tranquille en termes de performances. Mon portefeuille m'en remerciera également. Merci de conforter mon raisonnement

avatar Faabb | 

@Osei Tutu

Prenez un 8, c’est la même génération de processeur que le X, et son autonomie est très bonne.

avatar Horfilas | 

@Faabb

Autant attendre la révision prochaine du 8 (le futur SE 2) avant d’acheter ce modèle. Avoir un 8 amélioré pour moins cher c’est quand même plus intéressant non ?

avatar pim | 

Quand on voit la puissance des smartphones actuels, que tout le monde a dans la poche, c'est dingue de continuer à utiliser des PC à 100 € avec disque dur de 80 Go et écran VGA, comme l'on voit partout dans les administrations et les entreprises.

C'est un peu comme si l'on continuait à s'éclairer à la bougie dans la cuisine, avec l'électricité dans toutes les autres pièces de la maison.

avatar gardiolan | 

@pim

Remarque pertinente 👍

avatar armandgz123 | 

@pim

Pourquoi avons-nous besoin d’autant de puissance sur un smartphone ? Car l’usage évolue constamment et la puissance semble encore nécessaire pour les futurs usages.

En revanche, pas besoin d’un super processeur ou d’une carte graphique pour un Pc qui fera uniquement de l’administration

avatar pim | 

@armandgz123

Remarque pertinente, aussi !

Sauf que sur smartphone, la puissance, c’est pour faire tourner des jeux - je ne suis pas anti-jeux, juste j’en fais pas, car j’ai d’autres chats à fouetter (miaou !).

Alors quand le PC du bureau rame comme pas permis, ça me donne des idées révolutionnaires, de portable qui se transformerait en véritable PC. On garde l’écran, le clavier et la souris, mais pas la tour PC camion sous le bureau.

Tout le monde a un PC sur lui, et c’est bien pour ça que tout le monde s’est moqué de l’iPhone originel lors de sa sortie : faire rentrer au chausse-pied un PC complet dans un téléphone, ça semblait clairement stupide et disproportionné il y a dix ans.

Maintenant c’est l’inverse qui me semble stupide et disproportionné : une énorme tour remplie de composants has been, alors qu’on a mieux sur soi en permanence.

avatar Hideyasu | 

@pim

Les derniers PC achetés par ma patronne, des bouzes avec un vieil i3 et 4Go de ram.

Mon XS est bien plus puissant, c’est un sketch

avatar macinoe | 

Tu devrais bosser avec ton XS alors...

avatar Ghaleon111 | 

Ton iPhone soit disant plus puissant fais beaucoup moins de choses que le vieux pc de la patronne 😂

avatar alfatech | 

@Ghaleon111

"Ton iPhone soit disant plus puissant fais beaucoup moins de choses que le vieux pc de la patronne 😂"

Le contraire est vrai aussi selon ses besoins......

avatar Clément34000 | 

@pim

Pas faux...

avatar N3scub0y | 

Je me demande ce que ça donne entre l’A12X et l’A13?

Sinon, j’attends avec impatience l’arrivée de Macs avec des processeurs Apple. Hâte de voir ce que ça donnera. 😊

avatar iftwst | 

Vraiment content de mon 11 pro.

Ultra endurant et préformant.

avatar iftwst | 

@iftwst

Performant 😉

avatar macinoe | 

"Les performances sont bien en hausse cette année encore, à tel point que l’Apple A13 fait quasiment aussi bien que les meilleurs processeurs pour ordinateurs d’Intel et d’AMD."

Pourquoi ne voit-on toujours pas de laptop à base de processeur ARM avec des performances approchant celles des x86, alors que sur le papier, ça semble être possible depuis longtemps ?

Je ne comprends toujours pas l'énorme contradiction qu'il y a entre les benchmarks qui montrent les processeurs ARM au coude à coude avec les x86.
Et le fait que les premières tentative d'ordinateur ARM tels que les chromebook ou des laptop sous windows 10s se révèlent concrètement calamiteux en terme de performances.

Où est le biais ?

Les benchmark reflètent-ils vraiment les performance dans un usage réel ?

avatar Nicolas Furno | 

@macinoe

Le bench en question (SPEC CPU) est assez éloigné d'un usage réel, donc ça peut expliquer l'écart. Mais il faut aussi noter que les ordinateurs ARM n'utilisent pas les puces d'Apple, et la comparaison montre bien l'écart entre les Apple Axx et leurs concurrents.

Au-delà de ces considérations, il ne faut pas oublier qu'un processeur d'ordinateur, surtout les modèles pour grosses tours, peuvent tourner à 100 % pendant des heures sans problème. Sur ce point, les processeurs mobiles sont encore à la traine.

avatar ney | 

@nicolasf

Si on apposait un gros ventilo sur un processeur ARM comme sur les PC actuels, on garde le même souci d’endurance ?

avatar Nicolas Furno | 

@ney

Ça aiderait sûrement mais les puces ARM d’Apple sont pas faites pour ça, elles sont bridées dès la conception pour optimiser leur performance énergétique. Il faudrait des variantes conçues différemment.

avatar macinoe | 

"Mais il faut aussi noter que les ordinateurs ARM n'utilisent pas les puces d'Apple"

Ça ne change rien à la dynamique mesurée par les benchmark qui montrerait que l'écart de performance entre les ARM et les x86 serait quasiment comblée.

Et que dans les faits, sur des machines réelles, rien ne le montre.

avatar fte | 

@macinoe

"Les benchmark reflètent-ils vraiment les performance dans un usage réel ?"

Indice : pas du tout.

avatar macinoe | 

Et ce n'est pas ce qu'ils sont censé faire normalement ?
Obtenir un point de comparaison pour estimer correctement les performances que l'on aura à l'usage ? Sinon ça sert à quoi ?

avatar fte | 

@macinoe

"Obtenir un point de comparaison pour estimer correctement les performances que l'on aura à l'usage ? Sinon ça sert à quoi ?"

A permettre des comparaisons entre processeurs en testant des points bien spécifiques.

Le but n’est pas de deviner les usages réels. Juste de comparer des points spécifiques entre processeurs. Qui calcule en entiers plus vite, qui décrypte l’AES plus vite, etc. Pas qui retouche une photo de 10 GB sous Photoshop le plus vite tout en exportant une grosse vidéo sous Première et simulant le flux d’écoulement de l’eau autour des pales d’une turbine de barrage. Quoiqu’il y a des benchmarks « réels » pour ça aussi.

avatar Clément34000 | 

@fte

Qu’ils le reflètent ou pas, ces process sont des monstres, c’est un fait

avatar Ghaleon111 | 

Pour des smartphones...

avatar cecile_aelita | 

@macinoe

« Les benchmark reflètent-ils vraiment les performance dans un usage réel ? »

Réponse dans l’article 🙂

« Toutes ces observations théoriques sont intéressantes, mais quelles sont les conséquences pratiques de ces changements ? AnandTech a essayé d’évaluer les performances en usage réel de l’Apple A13 et le site ne s’est pas contenté d’un benchmark dans Geekbench. »

avatar macinoe | 

Pour comparer les performances de différentes architectures entre elles, pas pour savoir sur quel smartphone fait le mieux tourner Whatsapp ou Messenger.

avatar cecile_aelita | 

Je suis assez d’accord avec toi sur le fond!
C’est le couple soft/hard qu’il faut analyser !
L’utilisateur n en a rien a foutre que le processeur soit 20 fois plus rapide qu’un autre si au final quand il va faire son petit film de vacances avec son logiciel vidéos préféré ça mettra 4 fois plus de temps que sur un autre téléphone!
Ou que le software soit ultra optimiser mais si le processeur est d’entrée de gamme bah ça va ramer quand même !
Comme la gueguere « mon huawei à 3 fois plus de Ram que ton iPhone »... oui... et? Ce qui compte c’est l’expérience utilisateur !
L’utilisateur, lui ce qu’il veut c’est que ça tourne et que ça soit fluide et de bonne qualité... le côté soft ou hard il s’en fou complètement
Le meilleur exemple c’était quand même le pixel 3 qui mettait une rouste en photo à tout le monde à l’époque avec juste un capteur...
T’auras beau expliquer à madame Michu que le Xiaomi machin truc à 16 capteurs et tout le tsoin tsoin... tout ce qu’elle verra c’est que sur le pixel 3 les photos sont plus belles 😅
Bah là c’est le même chose
On s’en fou de savoir que le hardware est beaucoup plus puissant? Est ce qui, y a plus de RAM, ce qui compte c’est « est ce que je fais générer mes films de mes vacances plus rapidement (a qualité équivalente) » si la réponse est OUI alors c’est bon si c’est NON alors on s’en fou 😅
Est ce que la batterie est plus grosse? Question inutile.. vraie question : est ce que l’autonomie est meilleure, etc... 🙂

avatar mouahaha | 

"Comme la gueguere « mon huawei à 3 fois plus de Ram que ton iPhone »... oui... et? Ce qui compte c’est l’expérience utilisateur !"

Et comme on la vu dans un article de macg, Samsung avec 3 fois plus de ram et un cpu 2x - puissant fait mieux qu'apple au niveau expérience utilisateur. :)

avatar cecile_aelita | 

@mouahaha

Ça dépend des fois ça 🙂 mais en l’occurrence cette fois ci oui 🙂
Après ça fait au moins 5 ans quand Samsung met 2 fois plus de ram que l’iPhone et l’iPhone a toujours été plus rapide !
Donc c’est pas aussi simple que ça 🙂

avatar p@t72 | 

@romainB84
tu n’étais pas obliger de faire cette comparaison :
""Comme la gueguere « mon huawei à 3 fois plus de Ram que ton iPhone »... oui... et?""

on peu en faire une autre aussi:
comme la guéguerre , le proc de mon iphone est plus puissant que tout les autres...oui...et?

avatar cecile_aelita | 

@p@t72

Tout à fait d’accord!!
Je l’ai même mis juste au dessus 🙂
« L’utilisateur n’en a rien à foutre que son processeur soit 20 fois plus rapide [...] »

J’ai justement fait un commentaire ou les deux « camps » sont traités à égalité 😉

avatar fte | 

@macinoe

"Où est le biais ?"

Les patterns d’usages.

Un processeur « d’ordinateur », notebook à station de travail, fonctionne à puissance maximale 100% du temps (il peut, ça ne veut pas dire qu’il le fasse), est alimenté en conséquence, est refroidi en conséquence, et son design lui permet d’exécuter de nombreux processus en parallèle tout en restant très performant et sans ralentir les communications avec les périphériques externes (de la mémoire aux contrôleurs Thunderbolt ou au SSD nvme).

Un processeur mobile n’est pas désigné pour ces cas de figure. Ils sont fait pour tourner le moins possible en consommant et chauffant le moins possible, ils sont peu refroidis, ils exécutent peu de tâches simultanément.

Alors oui en puissance brute sur un benchmark qui ne fait qu’un truc à la fois et pendant un temps très court sans communications lourdes en parallèle, ils tiennent la route. Mais s’il fallait tourner 10 benchmarks très différents en même temps pendant 24 heures, ils se feraient remettre à leur place sans ambiguïté et très brutalement.

Pas les mêmes designs pour des usages très différents. Voilà tout.

avatar macinoe | 

Merci, c'est très intéressant.

Et du coup n'est-ce pas un problème intrinsèque à l'architecture ARM, un problème structurel qui rend illusoire le fantasme des ordinateurs à base de processeur ARM en tant que concurrent sérieux aux x86 ?

avatar fte | 

@macinoe

"Et du coup n'est-ce pas un problème intrinsèque à l'architecture ARM, un problème structurel qui rend illusoire le fantasme des ordinateurs à base de processeur ARM en tant que concurrent sérieux aux x86 ?"

Aux designs actuels, pas de l’architecture interne. Mais des arrangements différents sont possibles. Mais bien entendu pas sans conséquences : consommation très différente, refroidissement nécessaire, caches et mémoire retravaillés, IO déportées dans un chipset certainement... bref, un rapprochement avec les approches classiques, et des avantages perçus actuellement qui fondraient très rapidement. Pas certains que ce soit tellement mieux. Peut-être pire en tout cas au début. Ou pas. Mais de miracle, certes pas.

Après un compromis est possible, en sacrifiant ceci ou cela pour gagner ceci ou cela. Mais 100% de puissance 100% du temps sur 100 processus pose quelques contraintes incontournables, naturellement.

avatar macinoe | 

En gros si je comprends bien, vouloir utiliser les processeurs ARM actuels sur un ordinateur c'est comme essayer de transformer un sprinter en marathonien.
Il vaut mieux trouver un coureur à la morphologie adéquat pour chaque discipline.

Du coup y a t'il des projets en cours visant à concevoir des "pseudo ARM" revus en profondeur pour un usage sur laptop / desktop ?

Et qu'en est-il des iPad qui se veulent les successeurs des ordinateurs ?
Leur processeurs ont-ils les adaptations requises ou ce ne sont également que des processeurs pour smartphone taillés pour le sprint et pas pour des tâches de fond ?

avatar totoguile | 

Oui et non, @fte l'a bien décrit : c'est le design de la puce qui est optimisé pour le mobile, mais rien n'empêche Apple d'imaginer une puce reprenant l'architecture ARM mais designé pour le desktop/laptop : cela passe par des fréquences plus élevées, plus de cores, un packaging du die dans un boitier améliorant la dissipation thermique, etc...

Il existe certaines puces ARM pour serveur (Marvell / Cavium par exemple https://www.marvell.com/documents/cmvd78bk8mesogdusz6t/).

avatar totoguile | 

"Pour justifier sa position, Torvalds avance les arguments tels que le niveau de fragmentation élevé dans l’écosystème ARM et des systèmes conçus sous ces processeurs, les configurations matérielles variées, les limitations de compatibilité et parfois les coûts de déploiement très élevés."

Tous ses arguments ne s'appliquent pas à Apple qui maitrise le Software et le Hardware.

avatar cecile_aelita | 

@fte

Analyse intéressante mais la ou je ne suis plus d’accord, c’est sur le fait qu’Apple envisage l’iPad comme le remplaçant du laptop (pour certain usage certes - mais tout de même, c’est pour eux un remplaçant : donc un iPad doit pouvoir tourner pendant des heures non stop avec un processeur ARM)
En effet un iPad n’est pas prévu pour tourner à 100% du proc pendant des heures, mais cela n’empêcherait pas de faire un MacBook (pas à destination des utilisateurs qui vont pousser la machine à fond tout le temps) pour un usage de bureautique, de rédaction et autre !
Un peu comme le remplaçant du MacBook sans ventilo qui non plus n’était pas prévu pour tourner à fond pendant des heures !🙂

avatar macinoe | 

Du coup ça en fait des laptops beaucoup moins polyvalents avec une valeur ajoutée par rapport à un iPad assez discutable.

avatar cecile_aelita | 

@macinoe

Bah nan ^^
Tout le monde n’a pas besoin de puissance 😉
Sinon tu remets en cause l’essence même du MacBook Air qui pourtant est un excellent ordi 🙂
Un ordinateur sous Mac OS avec une puce ultra performante en autonomie et avec des performances largement suffisantes pour une majorité de temps, je ne pense pas que ce soit si inintéressant que ça 😉

avatar macinoe | 

Ce que je dis c'est q'un laptop ARM qui ne peut pas faire de gros traitement, pas faire développement, pas faire tourner de VM ..
Ben en gros c'est un iPad pro avec son clavier quoi.

Ce qui fait l'essence d'un Macbook air, c'est son processeur x86, l'OS et la logithèque qui va avec.

avatar cecile_aelita | 

@macinoe

Tu sais ce qu’on dit sur les points de vue? 😉 c’est comme les trous du cul, on a chacun le sien ^^
Parce que pour ma part je reste totalement convaincu que beaucoup de gens s’intéresse avant tout à l’os plus qu’au type de processeur qu’il y a dessous 😅
Et que du coup un ordi avec Mac OS et les bienfaits niveau autonomie d’une puce ARM avec ... ça serait une tuerie pour beaucoup de gens ^^ (un ordi avec Mac OS qui tiendrait 4 a 5 jours d’autonomie !)
Et le projet catalyst semble aller dans ce sens !
Mais je ne cherche pas à t’en convaincre 🙂 (et tu ne me convaincras pas non plus 🙂)

avatar macinoe | 

C'est une interprétation caricaturale de mes propos. De l'architecture dépends ce qu'on peut faire de l'ordi en fonction de l'applicatif existant et ce n'est pas parce que ça passe au dessus du consommateur lambda, que ça n'existe pas !

Je te propose la lecture d'un autre point de vue, qui vaut sans doute le tiens, celui de Linus :

https://www.developpez.com/actu/248270/Pour-Linus-Torvalds-ARM-ne-gagnera-pas-la-concurrence-sur-le-marche-des-serveurs-a-cause-du-niveau-de-fragmentation-eleve-et-d-autres-raisons/

C'est une réflexion qui s'applique aux serveurs sous Linux, mais que l'on peut transposer facilement aux laptop sous macOS.

Les problèmes sont les mêmes.
Et selon ce point de vue, la conclusion, c'est qu'entre un iPad pro et un futur hypothétique macbook à processeur ARM, la différence sera minime car changer d'architecture, c'est perdre tout l'intérêt et l'historique de l'ancienne plateforme.

Et ma conclusion perso, c'est que le macbook ARM existe déjà et s'appelle l'iPad pro.
Un macbook ARM n'aura rien de plus à part peut-être le prix. ( mais beaucoup en moins )

La mutation de macOS pour processeur ARM et pour une machine type laptop avec une grande autonomie et des fonctions suffisantes pour la plupart des gens est en cours et s'appelle iPadOS.

avatar cecile_aelita | 

@macinoe

Bref je te propose qu’on arrête ici 😉
Sans en remettre une couche sur le fait que tu ne me convaincra pas et que je ne cherche pas à te convaincre non plus, on est clairement sur un débat stérile 😉

avatar macinoe | 

Je trouve au contraire que ce débat sur le futurs des architectures, sur ce qui est possible, ce qui ne l'est pas, sur ce qui est du domaine du fantasme ou du scenario plausible est passionnant.

Dommage que tu réduises cette réflexion à la croyance des uns et des autres et des croyances qui ne pourraient en aucun cas évoluer.

Personnellement, j'ai posé des questions sur ce fil, j'ai appris des choses, relevé des contradiction, consulter des points de vue faisant référence et j'en tire certaines conclusion.
Je veux bien avoir tort, mais encore faut-il me dire sur quoi et pourquoi.
Me dire simplement que le débat est stérile et claquer la porte, c'est sûr que c'est insuffisant.

Pages

CONNEXION UTILISATEUR