Entrevista: Arm SVP fala sobre Windows on Arm e competição com Apple

Os processadores Arm estão dominando todo o cenário da computação e tivemos que conversar com a empresa no MWC para conversar sobre isso.

Qualquer um que me conhece sabe que se você me colocar em uma sala com alguém para conversar Janelas no braço, ou computando em processadores Arm em geral, posso falar até o sol se pôr. Quando Arm entrou em contato e perguntou se eu queria falar com Paul Williamson, seu vice-presidente sênior e gerente geral de linha de negócios de clientes, eu sabia que seria o destaque do meu Mobile World Congress.

Houve apenas um dispositivo Arm com Windows anunciado no show, e esse foi o Lenovo ThinkPad X13s. Também havia um tablet Chrome OS. Mesmo assim, a primeira coisa sobre a qual queria falar era a Apple. Embora eu tenha tido várias entrevistas com a Qualcomm sobre o assunto, discutir o assunto com alguém da Arm é um pouco diferente, porque os MacBooks estão usando Silício da Apple, que é baseado em Arm. A Apple está apenas projetando seus próprios chips que usam o conjunto de instruções Arm, em vez de licenciar os designs da Arm.

No entanto, isso não é novidade no mercado de computação. A Apple vem construindo processadores Arm personalizados há mais de uma década, e eles também têm superado os chips dos telefones Android há algum tempo. Portanto, a maior questão em minha mente era: por que os processadores Arm da Apple são melhores do que aqueles realmente projetados pela Arm?

Comparando Armas com Maçãs

Apple iMac de 24 polegadas usando processador M1

Rico: A primeira coisa que quero perguntar é por que o Windows em PCs Arm não consegue igualar o desempenho da Apple. Os chips da Qualcomm usam designs da Arm, enquanto a Apple usa os seus próprios. Por que os processadores Arm da Apple são melhores que os da Arm?

Paulo: Se você está procurando o melhor desempenho para a classe de laptop, no passado, você usaria uma implementação específica da arquitetura Arm, e ela teria como alvo um determinado ponto de desempenho. Você nos verá fazendo implementações em tamanhos diferentes. Então você verá nossos ultra núcleos, nossa série X, os núcleos grandes (série 7) e os núcleos pequenos (série 5). Coloque-os em um cluster e otimize o desempenho.

Ao almejar laptops, você adota uma abordagem diferente em relação aos dispositivos móveis porque as compensações são um pouco diferentes. Você terá um envelope de energia diferente, então poderá se dar ao luxo de ter núcleos maiores. Se o preço do silício for mais alto - você poderá colocar caches maiores e mais camadas para aumentar a frequência do que você está fazendo, porque a potência, as térmicas e o preço permitem que você faça que. Então, acho que parte da dor de cabeça para o desempenho no espaço dos laptops é que ainda não vimos o máximo do que é possível com isso.

Quando anunciamos nossa série X2 no ano passado, fizemos questão de dizer que ela pode ser configurada para um desempenho de ponta se você deixar de lado o frequência certa, se você definir os tamanhos de cache corretos, se colocar um caminho de latência baixo o suficiente para a memória, poderá oferecer uma experiência realmente premium desempenho.

Então, você pode chegar lá com o IP de implementação do Arm. A questão é: quando você está no mercado, fazer esse investimento em silício premium quando não pode garantir o volume é um grande desafio para alguns de nossos parceiros de silício.

Rico: Bem, há apenas um parceiro de silício no momento.

Paulo: Depende de como você olha as coisas, porque você tem a Qualcomm no espaço do Windows, mas também tem a MediaTek com seus chips Kompanio para Chromebooks.

Rico: A MediaTek ainda disse que planeja entrar no espaço do Windows, sempre que terminar o acordo de exclusividade entre Qualcomm e Microsoft.


O Snapdragon 8cx Gen 3 usa Cortex-X1 enquanto o Snapdragon 8 usa Cortex-X2, mas há uma razão real para isso

Uma preocupação que tenho em relação ao Windows on Arm em geral é que o mercado de PCs está lento. Você deve se lembrar que a Qualcomm anunciou o Snapdragon 8cx Gen 3 e o Snapdragon 8 Gen 1 ao mesmo tempo. Mas enquanto o Snapdragon 8cx Gen 3 possui núcleos Cortex-X1, o Snapdragon 8 possui os núcleos Cortex-X2 mais recentes.

Essa é uma questão que está diretamente relacionada ao funcionamento do mercado de PCs. Os OEMs operam lentamente e gostam de ter uma nova CPU em mãos de um bom ano a 18 meses antes. A menos que a Qualcomm queira anunciar um chip e dizer que os dispositivos serão lançados em um ano – algo que ela tentou ativamente mudou quando anunciou o Snapdragon 8cx Gen 2 quase sem alterações – ele tem que usar a geração anterior do Arm’s núcleos.

Design de referência do Snapdragon 8cx

Rico: Além disso, como você mencionou o design do X2 - obviamente o Snapdragon 8cx Gen 3 da Qualcomm usa X1 - pelo que entendi é que esse é um problema menos com o chip da Qualcomm e mais com o mercado de PCs. O mercado de PCs se move tão lentamente que esses OEMs querem esse chip em suas mãos 12 a 18 meses após o lançamento do produto. Portanto, o lançamento da Qualcomm sempre estará um ano atrás do que a Arm está lançando, porque eles não querem anunciar seu chip em dezembro e dizer que os produtos serão lançados em 16 meses.

Paulo: Acho que parte disso é absolutamente verdade. Definitivamente, há um ciclo de desenvolvimento mais longo na indústria de PCs. Vimos que o ciclo de desenvolvimento se comprime na indústria de smartphones. Os OEMs que trabalham com parceiros de silício reduziram esse prazo.

Rico: Você acha que eles vão conseguir isso na indústria de PCs?

Paulo: Eu acho que é totalmente possível. É preciso essa ambição.

Rico: É um problema fundamental com a forma como está configurado. Quando você é Apple, tudo é interno e você pode fazer isso. Quando você é Intel, você desenvolve o chip internamente, então você possui esse roteiro. Quando você é Qualcomm, você tem que esperar pela Arm, eles lançam o design, então você lança o chip após o fato.

Paulo: Se você observar o prazo do dispositivo móvel, não há razão para que você não possa combiná-lo com o prazo do IP da Arm. Trabalhamos muito cedo com os parceiros de silício.

Rico: Mas agora você está pedindo que o mercado de PCs mude.

Paulo: Para satisfazer essa ambição, seria a Microsoft na plataforma de software e seriam os parceiros de silício a condensar o seu prazo de desenvolvimento, e não é isso que têm feito historicamente.

Rico: Esta é uma indústria construída em torno da Intel. Então, é como tentar interromper de vários ângulos, o que é difícil. Você está pedindo aos consumidores que comprem isso, está pedindo à Microsoft que desenvolva isso e está pedindo aos OEMs que construam mais rápido. Então não pode ser fácil.

Você já tentou pensar em maneiras de trabalhar melhor com eles e fazer isso acontecer?

Paulo: Totalmente. Estamos trabalhando em estreita colaboração com nossos parceiros de silício, diretamente com os OEMs e com a Microsoft para garantir que o ecossistema de software esteja pronto para uma transição mais tranquila. Uma das outras coisas que se torna benéfica é quando falamos sobre Total Compute. Como Arm pode oferecer consistência na abordagem subjacente para a construção de um SoC, isso significa que um desenvolvedor está construindo um jogo em um plataforma, você pode simplesmente levá-lo do celular para o tablet e, em uma de nossas demonstrações no estande do MWC, estamos mostrando-o na tela frontal de um geladeira. Os recursos de computação são consistentes para o desenvolvedor e você pode levá-los para onde quiser. Da mesma forma, se pudermos fazer isso para que o SoC do PC tenha um nível semelhante de portabilidade e similaridade, você terá um ciclo muito mais rápido, onde não precisará validar uma plataforma completamente nova a cada geração. Portanto, pensamos no escopo de trazer a abordagem do SoC móvel para o mundo do PC. Mas muitas das coisas que você diz são desafios.

Rico: Eles são obstáculos. Quando o 8cx Gen 3 foi anunciado, e eu sou um grande fã do Windows on Arm, não estou criticando, mas algumas pessoas ficaram surpresas que o chip era baseado em X1 quando X2 é o ideal. X2 está no Snapdragon 8. Como escritor, tenho que explicar por que ainda é X1.

Paulo: Eu realmente acho que isso vai melhorar. Com o nível certo de investimento do lado do parceiro de silício, eles podem amostrar silício ao mesmo tempo que seu silício móvel. Então, isso definitivamente pode melhorar.


Silício personalizado, Linux on Arm e níveis mais poderosos de processadores Arm que competem com a série M1 da Apple

Lenovo ThinkPad X13s, usando Snapdragon 8cx Gen 3

Rico: Eu sei que a Qualcomm também quer melhorar. Mas agora eles também estão trabalhando em silício personalizado; eles estão tentando seguir o caminho da Apple.

Paulo: Certo, então eles estão contratando sua própria equipe e pensando em construir seus próprios núcleos.

Rico: Onde fica o IP de implementação do Arm?

Paulo: Estamos totalmente comprometidos com um roteiro de implementação do Arm que acontecerá ano após ano. Temos centenas de parceiros que usam essa tecnologia e oferecemos um modelo de negócios que significa que as pessoas podem criar suas próprias implementações.

Rico: Estou animado para ver mais competitividade no espaço de chips Arm para PCs.

Paulo: Estou adorando algumas das outras tendências que vimos na indústria. Se você observar o Google chegando para construir seu próprio silício, isso mostra que as pessoas estão adotando o Arm implementar CPUs e trazer aceleradores personalizados como Tensor e tornar genuinamente inovador passos. Se conseguirmos trazer esse tipo de inovação móvel para a plataforma de PC, acho que será realmente emocionante.

Rico: O que vocês acham dos diferentes níveis de chips Arm? No espaço do PC, tivemos esse foco em fino e leve. O foco está na comparação com a série U da Intel. A Qualcomm comparou o Snapdragon 8cx a um Core i5 da série U. O que você acha sobre jogos? Laptops de criadores? Coisas que competem com a série H da Intel com gráficos dedicados ou até mesmo um M1 Max?

Paulo: Acho que é uma perspectiva interessante. Existem diferentes abordagens e acho que veremos gráficos discretos com Arm. Isso será emocionante. Será interessante ver como o mercado evolui e como a disrupção da Arm pode influenciar isso. Definitivamente, há um foco maior no formato e na faixa de preço do MacBook Air.

Rico: Perguntei à Qualcomm há três anos se eles estavam interessados ​​em jogos ou em laptops para criadores, e eles me disseram que isso não estava acontecendo. Então a Apple mudou para o Arm e o legitimou. É bom para todos no espaço. Você acha que veremos designs como esse?

Paulo: Acho que é possível ver pacotes Arm com gráficos discretos e estou muito animado com o Linux on Arm. Eu sei que o foco é o Windows, mas para os desenvolvedores que estão desenvolvendo para a nuvem no Arm, eles estão procurando máquinas baseadas no Linux em Arm para fazer esse desenvolvimento. Eles querem grandes plataformas onde possam desenvolver o Linux on Arm. Essa é uma área onde também veremos alguma inovação.

Rico: Eu gostaria de ver alguns laptops Linux on Arm sendo lançados, porque não acho que sejam. Há alguma confusão porque você não pode baixar um ISO para Windows 11 no Arm. Eu sei que a Microsoft mudará isso em algum momento.

Quais você acha que são as principais propostas de valor do uso de um processador Arm em um PC? Eu sei o que a Qualcomm diz às pessoas e quero saber se é a mesma coisa. Porque é diferente com a Apple.

Paulo: Existem alguns fatores realmente interessantes que estão acontecendo. Uma delas são as pessoas adotando uma abordagem de SoC móvel para o design, então estamos vendo muito mais aceleradores dedicados para determinados usos casos, para áudio aprimorado, melhor reconhecimento facial, mais aceleradores do tipo IA integrados, o que realmente faz uma grande diferença. Obviamente, existe a eficiência térmica e o envelope de energia que você pode alcançar. Aquele dispositivo Lenovo com bateria de 28 horas mostra que você pode fazer isso com o Windows.

Rico: Bem, vou acreditar na duração da bateria quando a vir. Sinto que as promessas da Arm de duração da bateria em laptops não cumpriram a promessa.

Paulo: Estou muito ansioso para experimentar o X13s para dar uma olhada.

Rico: Os laptops Arm da Apple têm bateria de ótima duração, então culpo a Microsoft neste momento. Eu me pergunto o quanto eles estão trabalhando para otimizar o Windows for Arm. Eu sei que eles estão se concentrando mais no Arm agora porque a Apple o legitimou, mas a razão pela qual eles se envolveram no Arm foi para acender um fogo sob a Intel.

Paulo: Acho que a melhor coisa a fazer é ver o que a Microsoft diz a seguir. A compilação deve estar disponível em breve. Essa será a hora de vermos o que eles dirão a seguir. Os dispositivos estão se unindo e agora é hora de ver o suporte do software.


Tem muita coisa acontecendo aqui, e tudo isso acabou sendo super interessante. Parece que Arm está prestes a dominar o mundo inteiro da computação. Quer se trate de PCs Windows ou Linux recebendo processadores baseados em Arm Cortex ou da Apple recebendo chips Arm personalizados, a plataforma parece estar em toda parte.

Mas a Intel ainda é uma referência no espaço do Windows. Na verdade, a Intel diz que planeja retomar a liderança em desempenho por watt até 2025. Para fazer isso, teria que tentar tornar seus chips mais parecidos com os da Arm, algo que já está fazendo com sua nova arquitetura híbrida.