Mac avec Apple Silicon

Apple a officiellement annoncé qu'il passerait du silicium Intel à dents longues au silicium Apple à l'avenir. Qu'est-ce que ça veut dire? Comment cela affectera-t-il les pros, les consommateurs et tout le monde entre les deux? Continuez à lire pour obtenir des réponses à tout ce qui précède.

Mais d'abord, quelques informations de fond et techniques, les différents jeux d'instructions et, surtout, l'architecture de silicium X86 contre Apple.


Jeu d'instructions

Un ensemble défini de paramètres dans lesquels les fonctionnalités et les contraintes sont définies, telles que les E / S, la mémoire, les exigences physiques, les débits de données, etc. Ceci est fondamentalement important car ce sont les «murs» dans lesquels tout, du matériel au logiciel, doit s'adapter pour fonctionner correctement.


x86

Le cadre pour les processeurs d'Intel à AMD, IBM, NEC, TI, STM, Fujitsu, OKI, Siemens, Cyrix, Intersil, C&T, NexGen, UMC et DM&P depuis le milieu des années 1970. Si vous avez eu un PC au cours des 20 dernières années, il est probable qu'il soit basé sur x86.


BRAS

À l'origine Acorn RISC, le framework RISC se concentre sur la réduction de la complexité et du nombre total de transistors pour accomplir la même tâche que dans les systèmes basés sur CISC tels que x86. C’est pour cette raison qu’elle a une longue histoire sur le marché industriel et embarqué, tant dans les solutions SoC que SoM.


SoC (System on Chip)

Un moyen de combiner toutes les ressources matérielles au sein d'une seule carte ou ensemble de cartes silicium, au lieu de connecter physiquement du matériel séparé à une carte de base via PCIe, SATA ou d'autres normes d'interconnexion. Si vous lisez ceci sur une tablette, un smartphone ou un appareil de diffusion en continu, vous possédez déjà un SoC. Mais pourquoi Apple voudrait-il utiliser une architecture historiquement utilisée dans les smartphones, les tablettes et les thermostats intelligents? Ce n'est pas une raison, comme vous le lirez ci-dessous.

Certains avantages inhérents à l'architecture System on Chip (pas spécifiquement au silicium Apple.)

  • Package plus petit pour la même fonctionnalité donnée
  • Plus de débit = plus de performances
  • Coûts de production réduits
  • Coûts unitaires réduits
  • Moins de complexité = taux d'échec plus faible
  • moins de déchets thermiques = moins de chaleur
  • Consommation d'énergie considérablement plus faible (écologique)
  • moins de latence signifie potentiellement un meilleur flux de travail audio / vidéo

SoM (système sur module)

Un dispositif informatique spécifique à l'application conçu pour offrir des fonctionnalités ou des fonctionnalités à une architecture existante. Un SoM peut être aussi simple qu'une carte mezzanine, ou aussi exotique qu'un Apple Afterburner, qui peut offrir une accélération matérielle massive et alléger la charge du processeur pour s'occuper d'autres tâches. Une intégration étroite entre PCIe, Compute et d'autres ressources de sous-système permettra aux développeurs de produire des cartes, des modules et des E / S personnalisés qui amélioreront considérablement la valeur et les performances du matériel pour les années à venir.


Et après?

Maintenant que tous les sons gonflent, mais qu'est-ce que tout cela signifie dans le monde réel? Eh bien, tout simplement, l'avenir de la technologie change, le marché change, les consommateurs changent, les gens se soucient de moins en moins du matériel et de plus en plus de ce qu'ils peuvent en faire. Apple comprend que l'avenir de la technologie ne dépend pas des spécifications; il s'agit d'avoir la solution globale la plus intégrée pour le travail.

C’est la raison pour laquelle Apple a adopté une architecture plus modulaire. L'utilisation de l'architecture ARM permettra des sauts et des limites une meilleure intégration matérielle. Apple n'a plus à attendre que les autres enfants dans le bac à sable jouent bien. Il a déposé son silicium et tracé une ligne dans le sable – pardonnez mon jeu de mots sans vergogne.


Système de développement Apple

Ce qui est à la disposition des développeurs (kit Apple Developers) est en fait une tablette SoC dans un châssis Mac mini. Cela permettra aux développeurs de commencer à créer des outils et des logiciels autour de cette nouvelle architecture.

Pour l'instant, tout le monde sur le train x86 bénéficiera d'une assistance continue à l'aide de l'environnement de traduction Rosetta. Cela signifie que même après que les développeurs auront cessé de créer du code pour x86, Apple disposera toujours d'une couche de compatibilité croissante. Les développeurs qui ont sauté le pas pourront commencer à apporter des changements pour l'avenir.

Apple a tiré les leçons de ses erreurs passées en matière de sortie du marché Pro. Dois-je afficher la corbeille ou le Mac Pro 2019?

Mais il y a de la lumière au bout du tunnel. Apple est de retour à faire ce qu'Apple fait de mieux, établissant une tendance que d'autres suivront. Pour le dire franchement, nous ne verrons pas d'énormes gains de performances pendant quelques années alors que les développeurs intégreront le silicium Apple et, plus important encore, sa nouvelle architecture. Ma tête commence à tourner à la possibilité de ce qui va suivre. Un Mac mini avec 128 cœurs? Informatique modulaire sur bâton? Un Mac Pro sans limitations PCIe? Qui sait, mais l'avenir semble plus brillant que jamais – et l'avenir est maintenant.