Una nuova tecnologia che potrebbe rivoluzionare il mondo dell’informatica è stata rilasciata da Intel, il colosso dei semiconduttori. Si tratta della versione 1.0 dell’Intel Quantum Software Development Kit (SDK), una soluzione completa di computer quantistico in simulazione che può anche interfacciarsi con l’hardware quantistico di Intel, incluso il chip di controllo Horse Ridge II e il chip qubit spin quantistico di Intel. La tecnologia consente agli sviluppatori di programmare algoritmi quantistici in simulazione e presenta un’interfaccia di programmazione intuitiva scritta in C++, utilizzando un compilatore di macchina virtuale di basso livello (LLVM) standard del settoretoolchain.
L’SDK è stato lanciato in versione beta nel settembre 2022 e la versione 1.0 è stata rilasciata il 28 febbraio “Intel Releases Quantum Software Development Kit Version 1.0 to Grow Developer Ecosystem“. Secondo Anne Matsuura, direttrice di Quantum Applications & Architecture di Intel Labs, l’SDK di Intel aiuterà i programmatori a prepararsi per i futuri computer quantistici commerciali su larga scala, accelerando lo sviluppo delle applicazioni. Non solo aiuterà gli sviluppatori a imparare come creare algoritmi e applicazioni quantistici nella simulazione, ma farà anche avanzare il settore creando una comunità di sviluppatori che sarà pronta quando l’hardware quantistico di Intel sarà disponibile.
La versione 1.0 dell’SDK include un’interfaccia di programmazione intuitiva basata su C++, che fornisce un linguaggio di programmazione familiare agli sviluppatori informatici classici, consentendo la collaborazione tra loro e gli sviluppatori quantistici. Il kit include anche un ambiente di runtime quantistico ottimizzato per l’esecuzione di algoritmi ibridi quanto-classici. Gli sviluppatori possono scegliere tra due backend di destinazione per la simulazione dei qubit per rappresentare un numero maggiore di qubit generici o hardware Intel.
Il primo backend è un simulatore di qubit generico open source ad alte prestazioni, Intel® Quantum Simulator (IQS). IQS ha un backend capace di 32 qubit su un singolo nodo e più di 40 qubit su più nodi. Il secondo è un back-end di destinazione che simula l’hardware Intel quantum dot qubit e consente la simulazione di modelli compatti di spin qubit in silicio Intel. I qubit di Intel sfruttano l’esperienza dell’azienda nella produzione di transistor al silicio per costruire un computer quantistico su larga scala.
Con l’SDK, gli utenti possono sviluppare piccoli carichi di lavoro per determinare quali funzionalità sono necessarie dall’architettura di sistema del computer quantistico per eseguire algoritmi in modo efficiente e preciso sui qubit. Inoltre, Intel utilizza l’SDK internamente per co-progettare hardware e software quantistico in tandem, accelerando lo sviluppo del sistema.
L’SDK è una piattaforma personalizzabile ed espandibile che offre una maggiore flessibilità durante lo sviluppo di applicazioni quantistiche.
L’Intel Quantum Software Development Kit versione 1.0 rappresenta un importante passo avanti nella creazione di un ecosistema quantistico completo e offre agli sviluppatori di tutto il mondo la possibilità di iniziare a creare applicazioni quantistiche e algoritmi per le future macchine quantistiche commerciali.
L’SDK è disponibile per il download gratuito sul sito web di Intel e include una vasta gamma di funzionalità e strumenti per aiutare gli sviluppatori a iniziare a programmare algoritmi quantistici in simulazione. Con l’interfaccia intuitiva e l’ampia gamma di backend di destinazione, l’SDK offre un’esperienza di sviluppo personalizzabile e versatile.
Intel ha annunciato che utilizzerà l’SDK internamente per co-progettare hardware e software quantistico in tandem, accelerando così lo sviluppo del sistema. Ciò dimostra l’impegno dell’azienda per l’avanzamento della tecnologia quantistica e la sua determinazione a diventare un leader nel settore.
L’Intel Quantum Software Development Kit versione 1.0 rappresenta un passo importante per l’intero settore quantistico e offre agli sviluppatori di tutto il mondo la possibilità di iniziare a creare applicazioni e algoritmi quantistici avanzati. Grazie all’ampia gamma di funzionalità e strumenti offerti dall’SDK, gli sviluppatori possono iniziare a esplorare le potenzialità della tecnologia quantistica e contribuire alla creazione di un futuro più avanzato e tecnologicamente avanzato.
_________
“Intel aiuta gli sviluppatori a prepararsi al quantum computing“
“Intel introduces Quantum SDK for quantum algorithm development | World Business Watch“