'Proyecto Volterra': Microsoft está construyendo un kit de desarrollo Arm en la plataforma de cómputo Snapdragon
Microsoft y Qualcomm están trabajando juntos en un nuevo kit de desarrollo impulsado por Windows on-Arm, y las aplicaciones con infusión de IA son uno de los principales objetivos.
Microsoft está trabajando en un nuevo kit de desarrollo de Windows on-Arm impulsado por la plataforma de cómputo Snapdragon de Qualcomm que permitirá a los desarrolladores de Windows crear aplicaciones nativas de Arm. Con el nombre en código "Project Volterra", el kit de desarrollo, que llegará en algún momento a finales de este año, permitirá a los desarrolladores usar las próximas versiones nativas de Arm de las herramientas de desarrollo de Microsoft para crear aplicaciones, especialmente aplicaciones que manejan el procesamiento de IA en el dispositivo.
Microsoft anunció Volterra en el Día 1 de su conferencia virtual de desarrolladores Build 2022 el 24 de mayo, con la esperanza de generar más entusiasmo en torno a su plataforma Windows on Arm (WoA). Microsoft ha estado trabajando en Windows en Arm durante años, pero todavía hay pocos (si es que hay alguno) PC y dispositivos atractivos que se ejecuten en él. No se espera que Qualcomm presente un respetable procesador WoA para PC hasta la segunda mitad de 2023.
Los ejecutivos de Microsoft hablaron de Volterra en el contexto de la "computación híbrida inteligente", la idea de que la computación local en los dispositivos hará uso de CPU, GPU y Unidades de Procesamiento Neuronal (NPU) locales junto con Azure para la computación en la nube. Los funcionarios dijeron que, en última instancia, esperan ver NPU integradas en "la mayoría, si no todos, los dispositivos informáticos futuros". A principios de este año, Microsoft mostró una serie de funciones impulsadas por IA que llegarán a Windows 11, incluida la claridad de voz, el contacto visual constante y el encuadre automático, todas las cuales solo funcionarán en PC con NPU incorporadas.
El CEO de Microsoft, Satya Nadella, insinuó la importancia de este concepto de computación híbrida distribuida, especialmente en el contexto de la IA, durante la llamada de ganancias del Q3 FY22 de la compañía el mes pasado. Nadella explicó:
"La capa de IA, tanto las supercomputadoras de entrenamiento como la capa de inferencia, es un lugar donde nos verán integrar lo que, hoy en día, todos ustedes consideran dos negocios diferentes, ya sea Azure y Windows. Para mí, son solo un negocio porque, para mí, el lugar donde se produce la formación, donde se produce la inferencia, será escrito una vez por los desarrolladores, y luego se iluminará en este tejido distribuido".
Los funcionarios de Microsoft destacaron lo que llaman un "patrón de desarrollo cruzado para crear experiencias de IA que abarquen la nube y el borde", que han bautizado como "Hybrid Loop". Esta capacidad se expondrá a través del tiempo de ejecución de ONNX y Azure Machine Learning, junto con un prototipo de cadena de herramientas de IA que permite a los desarrolladores dirigirse a las CPU. GPU, matrices de puertas programables en campo (FPGA) y NPU.
Microsoft anunció en Build que varias de sus herramientas de desarrollo creadas para ser nativas en Arm64 estarán disponibles en versión preliminar en las próximas semanas. Estas herramientas incluyen Visual Studio 2022 y VS Code completos, Visual C++, .NET 6 y Java, el clásico .NET Framework, Terminal Windows y el Subsistema de Windows para Linux (WSL) y el Subsistema de Windows para Android (WSA). Los funcionarios dijeron que Microsoft también está trabajando con una serie de proyectos de código abierto, incluidos Python, Node, git, LLVM y más, para apuntar a Windows en Arm de forma nativa.
Qualcomm anunció con Microsoft un kit de desarrollo Snapdragon con Windows 10 en Arm hace un año que estaba dirigido a desarrolladores que querían probar sus aplicaciones en Snapdragon. Ese dispositivo funcionaba con un procesador Qualcomm Snapdragon 7C de la generación anterior y tenía una selección mínima de puertos.
El kit de desarrollo Volterra está destinado a que los desarrolladores se interesen en los escenarios de IA que se pueden implementar con el kit de herramientas Snapdragon Neural Processing Engine (SNPE) para Windows de Qualcomm. El SNPE es un tiempo de ejecución acelerado por software Qualcomm Snapdragon para la ejecución de redes neuronales profundas
Microsoft también anunció hoy que la lista de espera de Microsoft Store para aplicaciones Win32 ha desaparecido para que todos los desarrolladores con aplicaciones Win32 puedan enviarlas inmediatamente para su inclusión en la Tienda. Microsoft también está trabajando en una nueva plataforma de anuncios de Microsoft Store para permitir a los desarrolladores usar Microsoft Advertising para crear, ejecutar y ver campañas publicitarias en la Tienda.
La vista previa de la Amazon Appstore, que permite que un subconjunto de aplicaciones de Android se ejecute en Windows 11, se expandirá más allá de Estados Unidos a Francia, Alemania, Italia, Japón y el Reino Unido para fines de este año, dijeron las autoridades. Y a finales de este año, los desarrolladores podrán usar Adaptive Cards para crear widgets para Windows 11, agregaron los funcionarios.