Qu’est-ce qui vient juste de se passer? Vous devez imaginer que la journée d’hier a été plutôt bonne pour les gens d’Arm, la société de conception de puces peu comprise mais très influente. Non seulement ils ont pu signaler que leurs conceptions alimentent le supercalculateur le plus rapide au monde, mais il y a aussi ce petit détail sur le choix d’Apple de passer des processeurs basés sur Intel au silicium personnalisé conçu par Apple, construit sur l’architecture de base d’Arm pour les générations futures de Mac.
Un mot sur l’actualité du supercalculateur en premier. Chaque année, à l’ouverture de la conférence ISC sur l’informatique haute performance, l’organisation qui le dirige publie le Top 500 des supercalculateurs les plus performants. Comme la plupart des années, la liste de cette année était entièrement dominée par les machines basées sur Intel, mais il y avait une surprise au sommet.
Pour la première fois, les puces basées sur les bras (dans ce cas, construites par Fujitsu) sont les cerveaux de CPU utilisés dans la machine classée numéro 1 – le supercalculateur Fugaku, qui est exploité par le RIKEN Center for Computational Science au Japon. En plus du prestige, c’est une énorme victoire psychologique pour Arm, qui travaille depuis plusieurs années à avoir un impact sur le monde de l’informatique d’entreprise avec son architecture de processeur Neoverse.
« Arm a décroché une victoire tout aussi impressionnante avec le dévoilement officiel des puces alimentées par Arm depuis longtemps rumées pour les Mac de prochaine génération. Apple n’a pas la plus grande part de marché sur le marché des PC – c’est environ 7% ou plus dans l’ensemble – mais son impact , bien sûr, dépasse largement ces chiffres. «
Dans le monde de l’informatique personnelle, Arm a remporté une victoire tout aussi impressionnante avec le dévoilement officiel des puces alimentées par Arm depuis longtemps rumées pour les Mac de prochaine génération. Apple n’a pas la plus grande part de marché sur le marché des PC – c’est environ 7% environ – mais son impact, bien sûr, dépasse largement ces chiffres. En conséquence, en faisant l’annonce officielle d’Apple Silicon personnalisé pour Mac, qui a été conçu en tirant parti de la licence architecturale d’Apple pour les conceptions IP de puce d’Arm (bien qu’Arm ne soit jamais mentionné dans le discours ou dans les communiqués de presse de l’événement), Arm marqué un énorme gain de crédibilité et de sensibilisation.
Bien sûr, la sensibilisation ne se traduit pas par le succès, et aussi passionnant que puisse être le développement, il y a beaucoup de questions, ainsi que l’histoire précédente, pour suggérer que des défis attendent. Tout d’abord, alors qu’Apple a parlé de passer à cette nouvelle conception pour à la fois améliorer les performances et réduire la consommation d’énergie, il n’a pas encore montré de références comparatives aux Mac Intel existants pour l’une de ces mesures. Bien sûr, c’est probablement parce que le silicium n’est pas fait. Heck, Apple n’a même pas annoncé le nom des nouvelles puces (la puce A12Z Bionic dans le système de développement, et actuellement dans l’iPad Pro, n’est qu’une solution provisoire). Je suppose que nous n’obtiendrons aucun de ces détails avant la fin de l’année, lorsque les Mac de première génération avec ces nouvelles puces seront dévoilés.
La principale raison invoquée par Apple pour abandonner Intel pour le silicium personnalisé était d’améliorer l’expérience, de sorte que ces détails comparatifs vont être d’une importance cruciale. Cela est particulièrement vrai en raison des performances généralement décevantes des puces Qualcomm et Microsoft basées sur Arm dans Windows sur des PC Arm comme le Surface Pro X. La question clé sera de savoir si Apple est capable de surmonter certaines des limitations et de vraiment battre le niveau Intel. performances, tout en offrant une durée de vie de la batterie nettement meilleure. C’est une tâche extrêmement difficile, mais Apple a clairement défini son objectif.
Il existe également de nombreuses questions sans réponse sur la possibilité de coupler ces nouvelles puces avec des GPU externes, tels que les pièces AMD Radeon qu’Apple propose actuellement sur certains Mac, ou sur toute autre puce associée, comme les modems 5G. Bien qu’Apple utilise actuellement des modems Qualcomm pour l’iPhone et certains iPads, la société est connue pour travailler sur ses propres modems, et il n’est pas clair si ceux-ci seront disponibles à temps pour le lancement d’un Macbook équipé de la 5G (s’ils choisissent de le faire). faites-le).
En ce qui concerne les graphiques, Apple utilise uniquement ses propres conceptions de GPU pour ses autres pièces personnalisées pour iPhones et iPads, mais certaines applications informatiques nécessitent plus de puissance graphique que ces appareils, il sera donc intéressant de voir si Apple offre la possibilité de coupler ses nouveaux SOC spécifiques à Mac avec GPU externes.
Enfin, bien sûr, il y a la question des logiciels. Pour obtenir les meilleures performances possibles sur n’importe quelle plate-forme, vous devez demander aux développeurs de logiciels d’écrire des applications natives des jeux d’instructions utilisés. Parce que cela peut prendre un certain temps, vous devez également avoir un moyen d’exécuter les logiciels existants (c’est-à-dire conçus pour les Mac à processeur Intel) sur les nouvelles puces via l’émulation.
Ironiquement, Apple a choisi d’utiliser exactement le même playbook pour passer des processeurs Intel qu’il utilisait pour passer aux processeurs Intel. En fait, il utilise même les mêmes noms (avec l’ajout d’une version 2) pour les technologies de base: Universal Binaries 2 sont des applications combinées qui fonctionnent sur les deux processeurs Intel et les nouvelles puces de silicium personnalisées Apple et Rosetta 2 est le logiciel utilisé pour émuler les instructions Intel. Cette fois-ci, Apple a également ajouté des capacités de virtualisation et démontré la possibilité d’exécuter Linux dans un conteneur virtualisé. Cependant, il est intéressant de noter qu’il n’y a pas eu de discussion sur le fonctionnement de Windows sur le nouveau Mac. Vraisemblablement, tout le travail que Microsoft et ses partenaires ont fait pour amener Windows à des processeurs basés sur Arm devrait également être transféré assez facilement aux conceptions d’Apple, mais les détails à ce sujet ne sont pas encore clairs.
Au crédit de la société, Apple a fait un travail impressionnant en créant ce livre de jeu pour passer des puces basées sur PowerPC à Intel, donc nous espérons que la même stratégie fonctionnera dans l’autre sens. Alors qu’Apple donnait l’impression que c’était une tâche assez banale de passer des instructions basées sur x86 à Arm, si vous utilisez son environnement de développement Xcode, l’histoire suggère fortement que la transition peut être un peu intimidante pour certains développeurs. Apple a montré des démonstrations de fonctionnement des applications professionnelles essentielles de Microsoft Office, Adobe Creative Cloud et Apple fonctionnant de manière native dans le nouvel environnement. Apple ne s’est pas du tout préoccupé des pilotes de périphériques matériels. C’était un défi clé pour les premiers bras sur les appareils Windows, il sera donc intéressant de voir comment Apple s’en sort.
Un avantage intéressant qu’Apple et ses développeurs gagnent en passant aux mêmes architectures basées sur Arm qu’il utilise pour l’iPhone et l’iPad est que les applications iOS et iPadOS devraient facilement s’exécuter sur ces nouveaux Macs – un point qu’Apple avait hâte de faire valoir. Cependant, aussi excitant que cela puisse paraître, il y a ce détail d’un manque d’écran tactile sur n’importe quel Mac existant. Imaginez que vous essayez d’utiliser une souris avec votre iPhone, et vous pouvez voir à quel point l’enthousiasme initial pour cette capacité peut diminuer, à moins qu’Apple ne choisisse enfin d’autoriser les écrans tactiles sur Mac. Nous verrons.
« Apple a finalement choisi de passer à Arm pour obtenir un contrôle complet sur l’expérience Mac »
Le dernier point à faire valoir à propos de tous ces développements est qu’Apple a finalement choisi de passer à Arm pour obtenir un contrôle complet sur l’expérience Mac. Aussi bon que les processeurs d’Intel aient été, Apple a montré avec ses autres appareils qu’il aime posséder la pile technologique verticale complète, et la seule façon de le faire était de concevoir le CPU également. C’est la dernière pièce critique du puzzle de la stratégie d’Apple pour contrôler son propre destin.
Indépendamment de ce raisonnement, cependant, il est clair que la décision d’Apple et la victoire dans le supercalculateur mentionnée précédemment fournissent une grande crédibilité aux efforts d’Arm. Dans le même temps, il met sans doute encore plus de pression sur Arm pour poursuivre son rythme d’innovations. Pour une entreprise que si peu de gens apprécient et comprennent vraiment, c’est formidable de voir jusqu’où et dans quelle mesure Arm a repoussé les limites de l’informatique. Voyons maintenant comment ils continuent d’évoluer.
Bob O’Donnell est le fondateur et analyste en chef de TECHnalysis Research, LLC une société de conseil en technologie et d’études de marché. Vous pouvez le suivre sur Twitter @bobodtech. Cet article a été initialement publié sur Tech.pinions.