Microsoft lança PC e aplicativos com arquitetura ARM

Kyle Wiggers@ kyle_l_wiggers /12:00 GMT-3 • 24 de maio de 2022

O hardware Project Volterra da Microsoft, que busca promover o desenvolvimento de aplicativos de IA com o Windows on Arm. Créditos da imagem: Microsoft

Hoje, no Build 2022, a Microsoft apresentou o Project Volterra, um dispositivo desenvolvido pela plataforma Snapdragon da Qualcomm, projetado para permitir que os desenvolvedores explorem “cenários de IA” por meio do novo kit de ferramentas Neural Processing SDK for Windows da Qualcomm. O hardware chega junto com o suporte no Windows para unidades de processamento neural (NPUs) ou chips dedicados adaptados para cargas de trabalho específicas de IA e machine learning.

Chips de IA dedicados, que aceleram o processamento de IA e reduzem o impacto na bateria, tornaram-se comuns em dispositivos móveis como smartphones. Mas à medida que aplicativos como upscalers de imagem alimentados por IA começam a ser mais usados, os fabricantes vêm adicionando esses chips às suas linhas de laptops. Os Macs M1 apresentam o Neural Engine da Apple, por exemplo, e o Surface Pro X da Microsoft tem o SQ1 (que foi co-desenvolvido com a Qualcomm). A Intel em um ponto sinalizou que ofereceria uma solução de chip de IA para PCs com Windows, mas – como o ecossistema de aplicativos Arm com inteligência artificial está bem estabelecido, graças ao iOS e ao Android – o Projeto Volterra parece ser uma tentativa de aproveitá-lo em vez de reinventar a roda.

Não é a primeira vez que a Microsoft faz parceria com a Qualcomm para lançar hardware de desenvolvedor de IA. Em 2018, as empresas anunciaram em conjunto a Vision Intelligence Platform , que apresentava suporte “totalmente integrado” para algoritmos de visão computacional executados por meio dos serviços Azure ML e Azure IoT Edge da Microsoft. O Projeto Volterra oferece evidências de que, quatro anos depois, a Microsoft e a Qualcomm permanecem parceiras nessa arena, mesmo após a expiração do acordo de exclusividade da Qualcomm para licenças do Windows on Arm.

“Acreditamos em um ecossistema de hardware aberto para Windows dando [aos desenvolvedores] mais flexibilidade e mais opções, bem como a capacidade de oferecer suporte a uma ampla gama de cenários”, disse Panos Panay, diretor de produtos do Windows e dispositivos da Microsoft, em um comunicado. postagem no blog. “Como tal, estamos sempre evoluindo a plataforma para oferecer suporte a plataformas e tecnologias de hardware novas e emergentes.”

Chegando no final deste ano, a Microsoft diz (um tanto hiperbolicamente) que o Projeto Volterra virá com um processador neural que possui a melhor capacidade e eficiência de computação de IA. O chip principal será baseado no Arm, fornecido pela Qualcomm, e permitirá que os desenvolvedores criem e testem aplicativos nativos do Arm juntamente com ferramentas como Visual Studio, VSCode, Microsoft Office e Teams.

O Projeto Volterra é o prenúncio de uma cadeia de ferramentas de desenvolvedor “end-to-end” para aplicativos nativos da Microsoft, como se vê, que abrangerá o Visual Studio 2022 completo, VSCode, Visual C++, NET 6, Windows Terminal, Java , Windows Subsystem para Linux e Windows Subsystem para Android (para executar aplicativos Android). As visualizações de cada componente começarão a ser lançadas nas próximas semanas, com projetos de código aberto adicionais que visam nativamente o Arm – incluindo Python, node, git, LLVM e muito mais.

Quanto ao kit de ferramentas Neural Processing SDK para Windows, Panay disse que permitirá aos desenvolvedores executar, depurar e analisar o desempenho de redes neurais profundas em dispositivos Windows com hardware Snapdragon, além de integrar as redes em aplicativos e outros códigos. Complementando o kit de ferramentas Neural Processing SDK está o recém-lançado Qualcomm Neural Processing SDK for Windows, que fornece ferramentas para converter e executar modelos de IA em dispositivos Windows baseados em Snapdragon, além de APIs para direcionar núcleos de processador distintos com diferentes perfis de potência e desempenho.

As novas ferramentas da Qualcomm beneficiam dispositivos além do Project Volterra, particularmente laptops construídos no recém-lançado Snapdragon 8cx Gen 3 system-on-chip da Qualcomm. Projetado para competir com o silício baseado em Arm da Apple, o Snapdragon 8cx Gen 3 possui um acelerador de IA, o processador Hexagon, que pode ser usado para aplicar processamento de IA a fotos e vídeos.

“O Qualcomm Neural Processing SDK for Windows, combinado com o Project Volterra, quando disponível, proporcionará experiências aprimoradas e novas do Windows, aproveitando o desempenho poderoso e eficiente do Qualcomm AI Engine, parte da plataforma de computação Snapdragon”, disse um porta-voz da Qualcomm ao TechCrunch por e-mail. . “Qualcomm AI Engine” refere-se aos recursos combinados de processamento de IA de componentes de CPU, GPU e processador de sinal digital (por exemplo, Hexagon) em chips de sistema Snapdragon topo de linha.

Também há um componente de nuvem no Projeto Volterra, chamado loop híbrido. A Microsoft o descreve como um “padrão de desenvolvimento de plataforma cruzada” para criar aplicativos de IA que abrangem a nuvem e a borda, com a ideia de que os desenvolvedores possam tomar decisões de tempo de execução sobre a execução de aplicativos de IA no Azure ou em um cliente local. O loop híbrido também confere a capacidade de mudar dinamicamente a carga entre o cliente e a nuvem, caso os desenvolvedores precisem de flexibilidade adicional.

Créditos da imagem: Microsoft

Panay diz que o loop híbrido será exposto por meio de um protótipo “AI toolchain” no Azure Machine Learning e um novo Azure Execution Provider no ONNX Runtime, o projeto de código aberto destinado a acelerar a IA em estruturas, sistemas operacionais e hardware.

“Cada vez mais, experiências mágicas alimentadas por IA exigirão níveis enormes de poder de processamento além dos recursos da CPU e GPU tradicionais sozinhos. Mas novos silícios, como NPUs, adicionarão capacidade expandida para as principais cargas de trabalho de IA”, disse Panay. “Nosso modelo emergente de computação híbrida e IA, juntamente com dispositivos habilitados para NPU, cria uma nova plataforma para [desenvolvedores] criarem aplicativos de alta ambição, aproveitando incríveis quantidades de energia… Com Arm64 Visual Studio nativo, suporte .NET e Project Volterra chegando mais tarde ano, estamos lançando novas ferramentas para ajudar [desenvolvedores] a dar o primeiro passo nesta jornada.”

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.