« Quand Apple installe-t-il M1 dans l’iPhone? » « Si Apple met M1 dans l’iPhone, je passerai d’Android! » « Apple doit simplement mettre M1 dans l’iPhone – rien d’autre ne satisfera les fans! » « L’iPhone 13 arrivera-t-il avec un M1 à l’intérieur? »
Vous êtes tous sérieusement en train de graver sérieusement mes commentaires et mentions et nourrit au sol avec toute cette convoitise de l’iPhone M1 dans vos cœurs! Et je suis tellement là pour ça!
Rencontrez M1
M1 est l’architecture de 11e génération d’Apple, système sur puce, sandwich au silicium pour les Mac à très faible consommation et, maintenant, l’iPad Pro. Pour le processeur personnalisé, il dispose de quatre cœurs d’efficacité Icestorm d’Apple et de quatre cœurs de performance Firestorm. Pas que Firestorm… Et ceux-ci intègrent les accélérateurs de multiplication Apple Scaler Matrix, ou, heureusement, AMX.
Pour le GPU, il possède huit des cœurs graphiques personnalisés d’Apple (que je suis toujours un peu salés ne sont pas appelés Shaderstorm cette génération). Dans le modèle de base MacBook Air et iMac, seuls sept de ces cœurs sont opérationnels. C’est juste du binning.
Pour l’ANE, ou Apple Neural Engine, qui est plus génériquement appelé une unité de traitement neuronal ou NPU, de sorte que .. vous savez, cela rime avec CPU et GPU. (Et je vais continuer à appeler Brainstorm. Pas désolé!) Le M1 a 16 cœurs pour ceux-ci.
Il y a le FAI, ou processeur de signal d’image, qui fait des allers-retours avec le CPU et le GPU pour faire tout le traitement informatique de plus en plus sophistiqué de photos et de vidéos, le Secure Enclave pour Touch ID, Face ID, la sécurité de l’appareil et tout ce jazz OpSec.
Et la sauce secrète, le contrôleur de performance et le contrôleur ML qui sont fondamentalement le chef des tâches et s’assurent que les bonnes unités de calcul fonctionnent sur les bonnes choses au bon moment pour maximiser la puissance en tant que performance tout en minimisant la puissance en tant que dans la consommation d’énergie.
Ensuite, il y a les blocs d’encodage / décodage personnalisés, les pilotes d’affichage, les contrôleurs Thunderbolt, l’hyperviseur et les accélérateurs de traduction x86, ainsi que 8 Go ou 16 Go de mémoire LPDDR4X optimisée à haute efficacité d’Apple – mémoire unifiée – directement sur l’emballage.
Et… c’est un délicieux sandwich. Des performances plus élevées avec une meilleure efficacité que toute autre chose sur le marché… Et… en fait… des performances plus élevées avec n’importe quel rendement que la plupart des autres produits sur le marché.
Alors, que faudrait-il pour entasser tout cela dans le prochain iPhone?
Rendre le M1 en forme
M1 est gros… physiquement gros en termes de taille et d’enveloppe thermique dont il a besoin pour sa consommation d’énergie. Environ 26, 27 watts en moyenne. Oui… c’est une unité de calcul absolue selon les normes Apple.
Et… il ne rentre tout simplement pas dans un iPhone. Qui peut gérer cinq à six watts. Ouais, même pas un Pro Max. Pas de loin. Et cela signifie que nous devons le réduire. Moins d’un sandwich au silicium et plus encore… un curseur en silicium. Toujours monstrueux mais comme… aérodynamiquement monstrueux. Moins Ben Afleck Batman et plus Christian Bale.
Gardez tout cela sur IP de 11e génération, bien sûr. Zéro régression. Mais nous pouvons commencer avec ce dont nous savons que nous n’avons pas besoin, comme 16 Go de RAM. iOS n’est pas Android. Ce n’est pas interprété. Il n’y a pas de ramasse-miettes. Il n’échange même pas comme un système d’exploitation traditionnel; juste en haut, jetsam yotes tout ce qui ne joue pas bien à partir de la mémoire système. 8 Go, bon sang, 6 Go sont plus que suffisants.
Pas besoin d’hyperviseur ou d’accélération x86 non plus, autant que certains d’entre vous voudront peut-être exécuter des applications Intel Mac sur votre téléphone… pour rire. Parce que nous ne le faisons pas déjà. Idem avec les contrôleurs Thunderbolt. Autant j’adorerais personnellement Thunderbolt, même uniquement sur la ligne Pro de l’iPhone, même si chaque foutu côté de la magie 8-ball d’Apple se lit «Non» pour les ports ces jours-ci, ce qui signifie que même Lightning n’est probablement pas long pour ce monde.
On peut conserver tous les blocs d’encodage / décodage, le Secure Enclave, car sécurisé, le FAI, les 16 cœurs ANU, car ils sont tous très demandés et à haut rendement, même sur un iPhone. Mais tous ces cœurs GPU … l’iPhone est suffisamment limité pour qu’aucune application ne les utilise vraiment, donc au lieu de huit, nous pouvons facilement réduire cela à quatre.
Idem avec les cœurs du processeur. Étant donné que chaque cœur est à la même vitesse exacte, les tâches que nous faisons sur un téléphone ne nécessitent pas autant de multi-cœur que beaucoup d’entre eux. Nous pouvons conserver les 4 cœurs d’efficacité mais réduire les cœurs de performance à deux.
Et cela devrait nous faire passer des 26 à 27 watts d’un iPad Pro ou d’un Mac aux cinq à six watts d’un iPhone.
Twist de l’intrigue de silicium Apple!
Alors, Apple pourrait-il intégrer cette version ultra-legere du M1 dans l’iPhone 13? Le feraient-ils? Le devraient-ils? Non, difficile non. Nan. Absolument pas. Ce serait un pas en arrière. Une régression.
Parce qu’Apple a déjà mis exactement cela… dans le iPhone 12.
Architecture de 11e génération, 4 cœurs d’efficacité, 2 cœurs de performance, 4 cœurs graphiques, 16 cœurs de moteur neuronal, AMX, ISP et une perdrix dans un arbre à paires inversées… Ou, plus exactement, A14 Bionic comme SoC.
Ouais, l’A14 est le M1 jr. ou plutôt, le M1 est l’A14 X-tendu. Et ils ne l’expédieront pas cet automne dans le prochain iPhone, car ils l’ont déjà expédié l’automne dernier dans l’iPhone actuel.
C’est fait. Tu l’as eu! M1 IP est arrivé. Ventilateurs réparés. Les androïdes s’éloignent!