Cualquiera que me conozca sabe que si me ponen en una habitación con alguien para hablar sobreWindows en Arm, o sobre la informática con procesadores Arm en general, puedo hablar hasta que se ponga el sol. Cuando Arm se puso en contacto conmigo y me preguntó si quería hablar con Paul Williamson, su vicepresidente sénior y director general de la línea de negocio de clientes, supe que sería el momento más destacado de mi Mobile World Congress.
En la feria solo se anunció un dispositivo Arm con Windows, elLenovo ThinkPad X13s. También se presentó una tableta con sistema operativo Chrome. De todos modos, lo primero de lo que quería hablar era de Apple. Si bien he tenido varias entrevistas con Qualcomm sobre el tema, hablar de ello con alguien de Arm es un poco diferente, porque las MacBooks utilizanApple Silicon, que se basa en Arm. Apple simplemente está diseñando sus propios chips que utilizan el conjunto de instrucciones de Arm, en lugar de licenciar los diseños de Arm.
Sin embargo, esto no es nuevo en el mercado de la informática. Apple lleva más de una década fabricando procesadores Arm personalizados, y estos también llevan un tiempo superando a los chips que se utilizan en los teléfonos Android. Así que la pregunta más importante que me rondaba por la cabeza era: ¿por qué los procesadores Arm de Apple son mejores que los que realmente están diseñados por Arm?
Comparando brazos con manzanas
Rich:Lo primero que quiero preguntar es por qué Windows en las PC con Arm no puede igualar el rendimiento de Apple. Los chips de Qualcomm utilizan diseños de Arm, mientras que Apple utiliza los suyos propios. ¿Por qué los procesadores Arm de Apple son mejores que los de Arm?
Paul:Si buscas el máximo rendimiento para portátiles, antes, usabas una implementación específica de la arquitectura Arm y apuntabas a un determinado punto de rendimiento. Verás que hacemos implementaciones en diferentes tamaños. Por ejemplo, verás nuestros núcleos ultra, nuestra serie X, los núcleos grandes (serie 7) y los núcleos pequeños (serie 5). Colócalos en un clúster y optimízalos para obtener un rendimiento óptimo.
Cuando se trata de portátiles, se adopta un enfoque diferente para los móviles porque las compensaciones son ligeramente diferentes. Tendrás un consumo de energía diferente, por lo que puedes permitirte tener más núcleos más grandes. Si el precio del silicio es más alto, puedes colocar cachés más grandes y más capas para aumentar la frecuencia de lo que estás haciendo, porque la energía, la temperatura y el precio te lo permiten. Por lo tanto, creo que parte del dolor de cabeza por el rendimiento en el espacio de los portátiles es que aún no hemos visto el máximo de lo que es posible con eso.
Cuando anunciamos nuestra serie X2 el año pasado, hicimos hincapié en que se puede configurar para obtener un rendimiento de gama alta si se establece la frecuencia correcta, si se establecen los tamaños de caché correctos, si se establece una ruta de memoria con una latencia lo suficientemente baja, se puede ofrecer un rendimiento realmente superior.
Por lo tanto, se puede llegar a ese punto con la propiedad intelectual de implementación de Arm. La cuestión es que, cuando se está en un mercado, realizar esa inversión en silicio de primera calidad cuando no se puede garantizar el volumen es un gran desafío para algunos de nuestros socios de silicio.
Rich:Bueno, solo hay un socio de silicio en este momento.
Paul:Depende de cómo lo mires, porque tienes a Qualcomm en el espacio de Windows, pero también tienes a MediaTek con sus chips Kompanio para Chromebooks.
Rich:MediaTek también dijo que están planeando ingresar al espacio de Windows, cuando finalice el acuerdo de exclusividad entre Qualcomm y Microsoft.
El Snapdragon 8cx Gen 3 usa Cortex-X1 mientras que el Snapdragon 8 usa Cortex-X2, pero hay una razón real para eso
Una de las preocupaciones que tengo sobre Windows en Arm en general es que el mercado de PC es lento. Tal vez recuerdes que Qualcomm anunció el Snapdragon 8cx Gen 3 y el Snapdragon 8 Gen 1 al mismo tiempo. Pero mientras que el Snapdragon 8cx Gen 3 tiene núcleos Cortex-X1, el Snapdragon 8 tiene los núcleos Cortex-X2 más nuevos.
Ese es un problema que está directamente relacionado con el funcionamiento del mercado de PC. Los fabricantes de equipos originales trabajan con lentitud y les gusta tener una nueva CPU en la mano con un plazo de un año a 18 meses. A menos que Qualcomm quiera anunciar un chip y decir que los dispositivos estarán disponibles en un año (algo que intentó cambiar activamente cuando anunció el Snapdragon 8cx Gen 2 sin casi cambios), tiene que utilizar la generación anterior de núcleos de Arm.
Rich:Además, dado que mencionaste el diseño X2 (obviamente, el Snapdragon 8cx Gen 3 de Qualcomm usa X1), lo que entiendo es que este es un problema que no tiene que ver con el chip de Qualcomm sino con el mercado de PC. El mercado de PC se mueve tan lentamente que estos fabricantes de equipos originales quieren tener este chip en sus manos entre 12 y 18 meses después de que se lance el producto. Por lo tanto, el lanzamiento de Qualcomm siempre estará un año por detrás de lo que lanza Arm, porque no quieren anunciar su chip en diciembre y decir que los productos estarán disponibles en 16 meses.
Paul:Creo que algo de eso es totalmente cierto. Definitivamente, en la industria de las PC hay un ciclo de desarrollo más largo. Hemos visto que el ciclo de desarrollo se comprime en la industria de los teléfonos inteligentes. Los fabricantes de equipos originales que trabajan con socios de silicio han reducido ese plazo.
Rich:¿Crees que lograrán exprimirlo en la industria del PC?
Paul:Creo que es totalmente posible. Hace falta ambición.
Rich:Es un problema fundamental con la forma en que está organizado. Cuando eres Apple, todo se hace internamente y puedes hacerlo. Cuando eres Intel, desarrollas el chip internamente, por lo que eres dueño de esa hoja de ruta. Cuando eres Qualcomm, tienes que esperar a Arm, ellos publican el diseño y luego tú publicas el chip después del hecho.
Paul:Si nos fijamos en el plazo de los dispositivos móviles, no hay ninguna razón por la que no se pueda igualar el plazo de IP de Arm. Trabajamos desde el principio con los socios de silicio.
Rich:Pero ahora estás pidiendo que el mercado de PC cambie.
Paul:Para cumplir con esa ambición, sería Microsoft el que estaría a cargo de la plataforma de software y serían los socios de silicio los que condensarían sus plazos de desarrollo, y eso no es lo que han hecho históricamente.
Rich:Esta es una industria que se basa en Intel. Por lo tanto, es como intentar ser disruptivo desde múltiples ángulos, lo cual es difícil. Estás pidiendo a los consumidores que lo compren, estás pidiendo a Microsoft que desarrolle para él y estás pidiendo a los OEM que construyan más rápido. Así que no puede ser fácil.
¿Alguna vez intentas pensar en formas en las que puedes trabajar mejor con ellos y lograr que suceda?
Paul:Totalmente. Estamos trabajando en estrecha colaboración con nuestros socios de silicio, con los OEM directamente y con Microsoft para asegurarnos de que el ecosistema de software esté preparado para una transición más fluida. Otra de las cosas que resulta beneficiosa es lo que estamos hablando de Total Compute. Como Arm puede ofrecer coherencia en el enfoque subyacente hacia la creación de un SoC, significa que un desarrollador está creando un juego en una plataforma, puede llevarlo del móvil a la tableta y, en una de las demostraciones de nuestro stand en el MWC, lo estamos mostrando en la pantalla frontal de un frigorífico. Las capacidades de cómputo son coherentes para el desarrollador y puede llevarlo a cualquier lugar que desee. Del mismo modo, si podemos hacer eso para que el SoC de PC tenga un nivel similar de portabilidad y similitud, obtendrá un ciclo mucho más rápido en el que no tendrá que validar una plataforma completamente nueva en cada generación. Por lo tanto, creemos que el alcance para llevar el enfoque de SoC móvil al mundo de la PC. Pero muchas de las cosas que menciona son desafíos.
Rich:Son obstáculos. Cuando se anunció el 8cx Gen 3, y soy un gran fanático de Windows en Arm, así que no lo critico, pero algunas personas se sorprendieron de que el chip estuviera basado en X1 cuando lo que importa es X2. X2 está en el Snapdragon 8. Como escritor, tengo que explicar por qué sigue siendo X1.
Paul:Sinceramente, creo que esto mejorará. Con el nivel adecuado de inversión por parte de los socios de silicio, podrán probar el silicio al mismo tiempo que su silicio móvil. Por lo tanto, esto definitivamente puede mejorar.
Silicio personalizado, Linux en Arm y niveles más potentes de procesadores Arm que compiten con la serie M1 de Apple
Rich:Sé que Qualcomm también quiere mejorarlo, pero ahora también están trabajando en silicio personalizado; están intentando seguir el camino de Apple.
Paul:Correcto, entonces están contratando a su propio equipo y están buscando construir sus propios núcleos.
Rich:¿Dónde deja eso a la propiedad intelectual de implementación de Arm?
Paul:Estamos totalmente comprometidos con una hoja de ruta de implementación de Arm que se implementará año tras año. Tenemos cientos de socios que utilizan esa tecnología y ofrecemos un modelo de negocios que permite que las personas creen sus propias implementaciones.
Rich:Estoy entusiasmado por ver más competitividad en el espacio de los chips Arm para PC.
Paul:Me encantan algunas de las otras tendencias que hemos visto en la industria. Si observamos a Google entrando a fabricar su propio silicio, se ve que la gente está tomando las CPU de implementación Arm y trayendo aceleradores personalizados como Tensor y dando pasos realmente innovadores. Si podemos llevar ese tipo de innovación móvil a la plataforma de PC, creo que va a ser realmente emocionante.
Rich:¿Qué opinan de los diferentes niveles de chips Arm? En el ámbito de las PC, nos hemos centrado en los chips delgados y livianos. El enfoque está en la comparación con la serie U de Intel. Qualcomm ha comparado el Snapdragon 8cx con un Core i5 de la serie U. ¿Qué opinan de los juegos? ¿Los portátiles para creadores? ¿Cosas que compitan con la serie H de Intel con gráficos dedicados o incluso un M1 Max?
Paul:Creo que es una perspectiva emocionante. Hay diferentes enfoques y creo que veremos gráficos discretos con Arm. Eso será emocionante. Será interesante ver cómo evoluciona el mercado y cómo la disrupción de Arm puede influir en él. Definitivamente hay un enfoque creciente en el factor de forma y el precio de la MacBook Air.
Rich:Hace tres años le pregunté a Qualcomm si estaban interesados en portátiles para juegos o para creadores, y me dijeron que no. Luego, Apple cambió a Arm y lo legitimó. Es bueno para todos en el sector. ¿Crees que veremos diseños como ese?
Paul:Creo que es posible ver paquetes Arm con gráficos discretos y estoy muy entusiasmado con Linux en Arm. Sé que el enfoque está puesto en Windows, pero los desarrolladores que desarrollan para la nube en Arm buscan máquinas basadas en Linux en Arm para realizar ese desarrollo. Quieren equipos grandes en los que puedan desarrollar Linux en Arm. Ese es un área en el que también veremos cierta innovación.
Rich:Me gustaría ver que se lanzaran algunas laptops con Linux en Arm, porque no creo que lo hagan. Hay cierta confusión, porque no se puede descargar una ISO para Windows 11 en Arm. Sé que Microsoft cambiará esto en algún momento.
¿Cuáles crees que son las principales propuestas de valor de utilizar un procesador Arm en una PC? Sé lo que Qualcomm le dice a la gente y quiero saber si es lo mismo. Porque con Apple es diferente.
Paul:Hay un par de factores realmente interesantes que están teniendo lugar. Uno es que la gente está adoptando un enfoque de diseño basado en SoC móvil, por lo que estamos viendo muchos más aceleradores dedicados para ciertos casos de uso, para mejorar el audio, un mejor reconocimiento facial, más aceleradores de tipo IA integrados, lo que realmente marca una gran diferencia. Obviamente, está la eficiencia térmica y el consumo de energía que se puede lograr. Ese dispositivo Lenovo con una duración de batería de 28 horas demuestra que se puede hacer eso con Windows.
Rich:Bueno, creeré en la duración de la batería cuando la vea. Siento que las promesas de ARM sobre la duración de la batería en las computadoras portátiles no han estado a la altura de lo prometido.
Paul:Tengo muchas ganas de probar el X13 para comprobarlo.
Rich:Las computadoras portátiles Arm de Apple tienen una gran duración de batería, así que en este momento culpo a Microsoft. Me pregunto cuánto se están esforzando para optimizar Windows para Arm. Sé que ahora se están centrando más en Arm porque Apple lo legitimó, pero la razón por la que se involucraron en Arm fue para provocar a Intel.
Paul:Creo que lo mejor que podemos hacer es ver qué dice Microsoft a continuación. La compilación debería estar disponible pronto. Ese será el momento de ver qué dicen a continuación. Los dispositivos se están ensamblando y ahora es el momento de ver el soporte de software.
Están pasando muchas cosas aquí y todo esto resultó ser muy interesante. Parece que Arm está listo para apoderarse de todo el mundo de la informática. Ya sean PC con Windows o Linux que obtengan procesadores basados en Arm Cortex o Apple que obtenga chips Arm personalizados, la plataforma parece estar en todas partes.
Pero Intel sigue siendo un referente en el espacio de Windows. De hecho, Intel dice que planea recuperar el liderazgo en rendimiento por vatio para 2025. Para lograrlo, tendría que intentar que sus chips se parecieran más a los de Arm, algo que ya está haciendo con su nueva arquitectura híbrida.