Intel a publié un kit de développement logiciel quantique (SDK) qui permet aux développeurs d’émuler un ordinateur quantique sur du matériel informatique standard.
Compte tenu des dépenses et de la rareté de la réalité, le SDK d’Intel cherche à donner aux développeurs la possibilité d’expérimenter l’écriture de logiciels dans un environnement quantique pouvant être simulé sur des ordinateurs normaux.
Anne Matsuura, directrice des applications et de l’architecture quantiques chez Intel Labs, affirme que le SDK « fera progresser l’industrie en créant une communauté de développeurs qui accélérera le développement d’applications, afin qu’elles soient prêtes lorsque le matériel quantique d’Intel sera disponible ».
Simulation quantique
Les ordinateurs quantiques sont considérés comme la prochaine frontière de la technologie informatique. Ils fonctionnent sur la base des principes de la mécanique quantique – à savoir que les particules subatomiques peuvent se trouver à deux endroits à la fois et peuvent également être connectées ou enchevêtrées de manière particulière, même sur de grandes distances.
Cela signifie qu’en théorie, ils peuvent atteindre des vitesses de traitement et des calculs bien au-delà de tout ce dont même les meilleurs supercalculateurs sont capables. L’espoir est que les ordinateurs quantiques seront capables de résoudre toutes sortes de problèmes qui dépassent actuellement notre compréhension et de faire progresser considérablement notre compréhension dans toutes sortes de domaines, de la science et des mathématiques au cryptage et au développement de la médecine.
Le problème, cependant, est qu’ils n’en sont encore qu’aux tout premiers stades de développement, et leurs applications pratiques sont donc limitées. Ils sont également très sensibles et ont des problèmes avec des taux d’erreur élevés, bien que cela s’améliore (s’ouvre dans un nouvel onglet). Leur accès est également assez exclusif.
Avec ce nouveau SDK d’Intel, les développeurs ont désormais la possibilité de jouer avec une représentation virtuelle d’un à la place. Il est écrit en C++ à l’aide d’un compilateur de machine virtuelle de bas niveau, afin que les développeurs puissent facilement intégrer des programmes quantiques dans leurs applications existantes.
L’un des backends du SDK est le simulateur quantique Intel (IQS) open source, qui simule des qubits ou des bits quantiques. Sur le papier, cela signifie que les logiciels écrits dans le SDK pourront être portés directement sur de vraies machines quantiques à l’avenir. Il peut déjà s’interfacer avec la puce de contrôle quantique Horse Ridge 2 d’Intel, ainsi qu’avec sa puce quantique spin qubit attendue plus tard cette année.
L’IQS prend en charge la simulation de 32 systèmes qubit sur un seul nœud, ou plus de 40 si plusieurs nœuds sont utilisés. Fujitsu possède également son propre simulateur d’ordinateur quantique, qui peut traiter 36 circuits quantiques qubit, mais a besoin d’un cluster de 64 nœuds pour le faire.
Intel affirme qu’il est « engagé à faire progresser le domaine de l’informatique quantique », mais compte tenu des récentes révélations sur la chute de ses revenus (s’ouvre dans un nouvel onglet)il faudra voir jusqu’où va réellement son projet.