Los rumores dicen que los próximos procesadores M5 Pro y M5 Max de gama alta tendrán arquitecturas diferentes a las del M5presumiblemente para mejorar la escalabilidad. Se espera que debuten en el próxima ola de MacBook Pros.
Este cambio de arquitectura significaría que sería más fácil y eficiente acelerar los chips, además de reducir la generación de calor y posiblemente reducir un poco la duración de la batería. Para lograr esta hazaña, se dice que Apple cambió del diseño de sistema en chip de TSMC utilizado por el M5 a una variación personalizada del diseño de sistema en chip horizontal integrado de TSMC, llamado SoIC-MH.
¿Qué ha cambiado?
Con el SoC arquitectura que Apple utiliza para su M5Todo, excepto la memoria, se fabrica en masa en un solo chip, que está conectado a la memoria del sistema para un chip. Básicamente, la compañía ha estado escalando a chips Pro, Max y Ultra combinando múltiples matrices.
Es por eso que, por ejemplo, el número de núcleos de GPU en los chips Max y Ultra era generalmente el doble que el de las dos versiones de gama baja. Pero esa siempre ha sido una forma bastante ineficiente e inflexible de escalar el rendimiento.
La fabricación de SoIC de TSMC crea matrices (o chiplets) separados para grupos operativos seleccionados, que luego se vinculan mediante pequeñas conexiones de alta velocidad en un solo paquete y se combinan con la memoria para el chip final.
En el caso de Apple, la expectativa es que mueva la GPU a su propio chiplet para que sea más fácil escalar su rendimiento independientemente de la CPU. Esto es esencial ya que la demanda de tensor (para IA) y potencia de procesamiento de gráficos está creciendo rápidamente, mientras que la necesidad de CPU de alta potencia es mucho menor en este momento.
Los SoIC generalmente tienen chiplets apilados, lo que permite las interconexiones más pequeñas y, por lo tanto, más rápidas posibles. Pero Apple puede estar usando un diseño SoIC-MH personalizado, donde se colocan al lado del chip principal en lugar de apilarse.
Un paso potencialmente crítico
A falta de información sólida, es difícil predecir qué efecto tendrá esto en el rendimiento.
Por ejemplo, Apple podría poner menos núcleos de GPU en algunas configuraciones del sistema en lugar de más, aunque realmente dudo que quiera reducir el rendimiento. Además, el diseño podría cambiar las opciones de recuento de núcleos de CPU de Apple, dependiendo de lo que Apple decida hacer con el espacio que abre en el troquel, o si la empresa opta simplemente por reducir el troquel.
Pero cuando Apple anunció el M1 Ultra Para Mac Pro, lo primero que pensé cuando vi que solo usaba gráficos integrados fue que esto era todo. No una gran estrategia para la arquitectura de chips a largo plazo.
Con cada generación, he estado esperando a que caiga el zapato: la serie M todavía no admite tarjetas gráficas discretas, solo la GPU integrada de los chips, lo que significa que la compañía necesitaba una mejor manera de aumentar la potencia de la GPU en el chip con el tiempo. Apple abordó las necesidades de procesamiento del tensor de IA en el M5 agregando un acelerador neuronal a cada núcleo de GPU, pero el enfoque de un acelerador por núcleo también es un camino lento.
No sé si un chiplet de GPU es la mejor solución para estos problemas, pero éste espera permitir a Apple meter tantos núcleos como sea posible en la GPU, sin la restricción de encajar en el espacio fijo disponible en el chip. A su vez, esto podría ayudar a Apple a ofrecer, digamos, una MacBook Pro de 14 pulgadas que realmente pueda competir cuando se trata de cargas de trabajo pesadas de aprendizaje automático.
Si Apple realmente implementa este tipo de arquitectura, definitivamente veremos los sistemas M5 Pro y Max en la Conferencia Mundial de Desarrolladores, la conferencia anual de desarrolladores de la compañía, porque Apple necesitará alentar a los desarrolladores sobre los juegos (nuevamente) y la IA (nuevamente).
Y debido a la presión sobre los precios de las computadoras portátiles A partir de la grave falta de memoria (entre otros obstáculos), la capacidad de ofrecer opciones de chip con rendimiento de GPU y CPU desacoplados de esta manera puede ayudar a controlar los costos, o al menos facilitarle la gestión de la elección dentro de su presupuesto entre opciones de configuración granulares.

