Ricerca nel sito web

"Progetto Volterra": Microsoft sta costruendo un kit di sviluppo Arm sulla piattaforma di elaborazione Snapdragon


Microsoft e Qualcomm stanno lavorando insieme su un nuovo kit di sviluppo basato su Windows-on-Arm e le app basate sull'intelligenza artificiale sono uno degli obiettivi principali.

Microsoft sta lavorando a un nuovo kit di sviluppo Windows-on-Arm basato sulla piattaforma di elaborazione Snapdragon di Qualcomm che consentirà agli sviluppatori Windows di creare app native per Arm. Nome in codice "Project Volterra", il kit di sviluppo, in arrivo entro la fine dell'anno, consentirà agli sviluppatori di utilizzare le prossime versioni native di Arm degli strumenti di sviluppo Microsoft per creare app, in particolare app che gestiscono l'elaborazione AI sul dispositivo.

Microsoft ha annunciato Volterra il primo giorno della sua conferenza virtuale degli sviluppatori Build 2022 il 24 maggio, sperando di generare più entusiasmo intorno alla sua piattaforma Windows on Arm (WoA). Microsoft lavora su Windows on Arm da anni, ma sono ancora pochi (se non nessuno) i PC e i dispositivi convincenti che lo utilizzano. Si prevede che Qualcomm non metterà in campo un processore WoA rispettabile per PC fino alla seconda metà del 2023.

I funzionari di Microsoft hanno parlato di Volterra nel contesto del "calcolo ibrido intelligente" - l'idea che il calcolo locale sui dispositivi sarà utilizzare CPU, GPU e unità di elaborazione neurale (NPU) locali insieme ad Azure per il cloud computing. I funzionari hanno affermato che alla fine si aspettano di vedere le NPU integrate nella “maggior parte, se non tutti, i futuri dispositivi informatici”. All'inizio di quest'anno, Microsoft ha mostrato una serie di funzionalità basate sull'intelligenza artificiale in arrivo su Windows 11, tra cui Chiarezza vocale, Contatto visivo coerente e Inquadratura automatica, che funzioneranno solo su PC con NPU integrate.

Il CEO di Microsoft Satya Nadella ha accennato all’importanza di questo concetto di calcolo ibrido distribuito, soprattutto nel contesto dell’intelligenza artificiale, durante la conferenza sugli utili del terzo trimestre dell’anno fiscale 2022 della società il mese scorso. Nadella ha spiegato:

"Il livello dell'intelligenza artificiale, sia i supercomputer di addestramento che il livello di inferenza, è un luogo in cui ci vedrete integrare quelle che, oggi, tutti voi considerate due attività diverse, che si tratti di Azure e Windows. Sono solo un business per me perché per me, dove avviene la formazione, dove avviene l'inferenza verrà scritto una volta dagli sviluppatori e poi si illuminerà in questo tessuto distribuito."

I funzionari di Microsoft hanno evidenziato ciò stanno chiamando a "modello di sviluppo incrociato per la creazione di esperienze di intelligenza artificiale che abbracciano il cloud e l'edge", che hanno battezzato "Hybrid Loop". Questa funzionalità verrà resa disponibile attraverso il runtime ONNX e Azure Machine Learning, insieme a un prototipo di toolchain AI che consentirà agli sviluppatori di prendere di mira CPU, GPU, FPGA (Field Programmable Gate Array) e NPU.

Microsoft ha annunciato al Build che alcuni dei suoi strumenti di sviluppo creati per essere nativi su Arm64 saranno disponibili in anteprima nelle prossime settimane. Questi strumenti includono Visual Studio 2022 e VS Code completi, Visual C++, .NET 6 e Java, il classico .NET Framework, Windows Terminal e il sottosistema Windows per Linux (WSL) e il sottosistema Windows per Android (WSA). I funzionari hanno affermato che Microsoft sta anche lavorando con una serie di progetti open source, tra cui Python, Node, git, LLVM e altri, per indirizzare Windows on Arm in modo nativo.

Un anno fa Qualcomm ha annunciato con Microsoft un kit di sviluppo Snapdragon con Windows 10 su Arm, rivolto agli sviluppatori che volevano testare le proprie app su Snapdragon. Quel dispositivo era alimentato da un processore Qualcomm Snapdragon 7C di vecchia generazione e aveva una selezione minima di porte.

Il kit di sviluppo Volterra ha lo scopo di suscitare l'interesse degli sviluppatori negli scenari IA che possono essere implementati con il toolkit Snapdragon Neural Processing Engine (SNPE) per Windows di Qualcomm. SNPE è un runtime accelerato dal software Qualcomm Snapdragon per l'esecuzione di reti neurali profonde

Microsoft ha inoltre annunciato oggi che la lista d'attesa del Microsoft Store per le applicazioni Win32 è stata eliminata, in modo che tutti gli sviluppatori con app Win32 possano inviarle immediatamente per l'inclusione nello Store. Microsoft sta inoltre lavorando a una nuova piattaforma pubblicitaria del Microsoft Store per consentire agli sviluppatori di utilizzare Microsoft Advertising per creare, eseguire e visualizzare campagne pubblicitarie nello Store.

L'anteprima di Amazon Appstore, che consente l'esecuzione di un sottoinsieme di app Android su Windows 11, si espanderà oltre gli Stati Uniti in Francia, Germania, Italia, Giappone e Regno Unito entro la fine di quest'anno, hanno detto i funzionari. E entro la fine dell'anno, gli sviluppatori saranno in grado di utilizzare le schede adattive per creare widget per Windows 11, hanno aggiunto i funzionari.

Articoli correlati