Les derniers jours ont été dominés dans l’actualité technologique par le lancement de L’iPhone 13 d’Apple avec un nouveau processeur, le Puce bionique A15, avec 15 milliards de transistors, soit 27 % de plus que sur l’A14 à partir de 2020.
Il est probable que l’essentiel de ces transistors supplémentaires soit allé au nouveau GPU (unité de traitement graphique), nouveau moteur neuronal AI et quelques autres choses.
Une version de bureau de l’A15 avec des vitesses d’horloge plus élevées est susceptible d’être déployée sur les nouvelles versions du Macbook Air, Macbook Pro, iMac et Mac Mini plus tard cette année, avec deux fois plus de cache (32 Mo). Mais qu’en est-il de son Mac Pro poste de travail?
Sommaire
Avec plus de puissance vient plus de cache
Eh bien, Apple a publié un poste d’emploi intrigant le 10 septembre, dans lequel il a annoncé une offre d’emploi pour un processeur Cache RTL micro-architecte basé aux États-Unis.
Il s’agit de la cinquième offre publiée par le géant de Cupertino qui mentionne « CPU Cache » et la troisième qui parle de systèmes multiprocesseurs. Donc, voilà, Apple prévoit des produits qui utiliseront deux processeurs ou plus – et le Mac Pro est le seul candidat pour le moment.
(Notez qu’Apple peut faire référence à plusieurs familles de processeurs au sein du même SoC – par exemple, unité centrale de traitement, unité de traitement graphique, unité de traitement neuronal, etc.).
La dernière description de poste mentionne « l’architecture du sous-système de cache multi-niveaux du processeur et le développement RTL pour les systèmes multiprocesseurs » et lorsqu’il s’agit de plusieurs cœurs et de plusieurs processeurs physiques, comment gérer le cache (la mémoire ultra rapide qui agit comme le premier port d’appel entre le cœur du processeur et le reste du système) est crucial.
En autre poste de travail (Ingénieurs Linux embarqués), Apple mentionne que le candidat retenu fera « partie d’une équipe très visible validant des systèmes sur puce complexes multidisciplinaires (sic) dans un environnement multiprocesseur pour les futurs produits Apple ». avant d’ajouter qu’ils « développeront Linux environnement (sic) pour les produits Mac de prochaine génération permettant de nouvelles technologies de pointe ».
Plus de cache, un cache différent ?
Nous savons que les deux cœurs hautes performances de l’Apple M1 ont 320 Ko de cache L1 combiné chacun et partagent 12 Mo de cache L2. Les quatre cœurs économes en énergie restants ont chacun 192 Ko de cache L2 combiné et partagent un cache L2 de 4 Mo. Ils n’ont pas de cache L3 car le M1 est essentiellement inspiré de l’A14.
Pour démarrer le Xeon à partir du Mac Pro, Apple devra cependant disposer d’un type de processeur différent, doté d’une architecture de cache différente, d’une vitesse d’horloge plus élevée et pouvant prendre en charge beaucoup plus de mémoire que les 16 Go actuellement proposés (et situé à côté de le SoC dans une configuration système dans un package).
Le fait que nous voyions des mentions multiprocesseurs plutôt que l’accent mis sur le multicœur, nous amène à croire qu’Apple pourrait décider de garder le nombre de cœurs bas tout en augmentant les performances en ajoutant plus de processeurs à la place.
Plus de cœurs augmenteraient le besoin d’un cache L3. Chaque cœur des 64 cœurs Déchiqueteuse Pro 3995WX par exemple a 64K L1, 512K L2 et 256 Mo L3 partagés (4 Mo chacun). Soit dit en passant, c’est à peine plus que le quota de cache L1 + L2 pour le cœur économe en énergie d’Apple, ce qui peut montrer la réticence de l’entreprise à ajouter une autre couche de complexité (c’est-à-dire le cache partagé L3).
On peut donc se retrouver avec un Mac Pro avec deux hypothétiques M2X offrant 64 Go de RAM (32 Go chacun) ou quatre avec 128 Go de mémoire, potentiellement DDR5. Cela couvrirait trois des huit configurations de mémoire actuelles qui vont jusqu’à 1,5 To sur le Mac Pro actuel basé sur Xeon, mais semble toujours inadéquat.
Apple devra trouver une astuce permettant au successeur du M1 de prendre en charge beaucoup plus de mémoire système s’il veut être pris au sérieux.
Pas de serveurs Xserve
Une chose qui est peu probable cependant, c’est qu’Apple relancera le Xserve serveur marque pour fournir des serveurs rack aux entreprises du monde entier. Cela fait presque 13 ans que le dernier Xserve a été lancé et le marché a changé au point d’être méconnaissable. Alors que Dell, HP et Lenovo sont toujours là, la dynamique du marché a été transformée par des hyperscalers tels que Google, Facebook, Microsoft, Alibaba et Amazon.
Ce sont des entreprises qui ont un appétit gargantuesque pour la puissance de calcul et n’ont pas peur de définir l’ordre du jour quand il s’agit de ce qu’elles veulent (d’où la raison pour laquelle AMD et Intel ont acheté FPGA entreprises ces dernières années). Je ne pense pas qu’Apple veuille rivaliser dans cet environnement impitoyable et à faible marge.
Cependant, il ne serait pas surprenant qu’Apple suive, eh bien, tous les autres hyperscalers et lance ses propres puces de serveur pour la consommation interne uniquement. Après tout, avec des centaines de millions d’utilisateurs d’iCloud et des plans pour devenir un géant des services, il serait dans l’intérêt d’Apple de faire du côté des infrastructures, ce qu’il a fait du côté des clients.
Réduire la dépendance vis-à-vis des tiers en possédant l’intégralité de la pile verticale et en fournissant à ses utilisateurs finaux des fonctionnalités uniques non disponibles ailleurs ; un super chargé Relais de confidentialité Apple, une technologie d’encodage vidéo ultra-efficace, un vidéoconférence outil qui fonctionne avec une faible bande passante ; pipe (ligne) rêve? Voyons.