Microsoft veröffentlicht Preview-Version eines Quantencomputer-Software-Kits

| Redakteur: Sebastian Gerstl

Im September stellte Microsoft seine Quantencomputer-Programmiersprache Q# erstmals vor. Nun stellt das Unternehmen eine frühe Version eines Software-Entwicklungskits samt Bibliotheken, Compiler und einem "Quantenrechner-Simulator" zum Testen der geschriebenen Programme vor.
Im September stellte Microsoft seine Quantencomputer-Programmiersprache Q# erstmals vor. Nun stellt das Unternehmen eine frühe Version eines Software-Entwicklungskits samt Bibliotheken, Compiler und einem "Quantenrechner-Simulator" zum Testen der geschriebenen Programme vor. (Bild: Microsoft)

Im September diesen Jahres stellte Microsoft erste Pläne zu einer Programmiersprache für Quantencomputer vor. Nun geht das Unternehmen einen Schritt weiter: Am Dienstag veröffentliche Microsoft die Preview-Version eines „Quantum Development Kits“, mit dem Entwickler eigene Programme und Experimentroutinen entwerfen können.

Microsoft hat die Preview des Quantum Development Kit auf seiner Unternehmenswebseite zugänglich gemacht. Nach Angabe des Softwareunternehmens umfasst das Kit alles, was Entwickler für den Einstieg zum Design von Software für einen Quantencomputer benötigen dürfte. Dazu zählen unter anderem eine Compiler für Microsofts Quantencomputer-Programmiersprache Q#, eine entsprechende Q#-Bibliothek, ein lokaler Quantencomputersimulator, ein Quantenspursimulators sowie eine Erweiterung für die Entwicklungsumgebung einer Visual Studio. Hinzu kommt eine umfassende Dokumentation zu den einzelnen Komponenten.

Die Preview richtet sich explizit an Early Adopter und neugierige Entwickler, um Einblicke in die Programmierung von Quantencomputern zu zu ermöglichen, die ganz anders funktionieren als klassische binäre Rechner. Während bei einem klassischen Computer ein Bit nur in einem binären Zustand von ein oder aus existieren kann, existiert bei Quantenprogrammen ein Qubit – das Quantenäquivalent eines Bits – in mehreren Zuständen gleichzeitig existieren kann. Dies ermöglicht eine enorme Parallelität, die herkömmliche Computersysteme nie erreichen könnten - und dürfte hierfür auch eine komplett neue Gattung an Programmen benötigen.

Microsoft hatte im September diesen Jahres im Rahmen seiner Fachkonferenz Ignite erstmals öffentlich seine Pläne zum Vorantreiben von Software für Quantencomputer enthüllt. Krysta Svore, Leiterin der Quantencomputer-Gruppe QuArC bei Microsoft Research, legte gegenüber der Webseite Techcrunch die Zukunftspläne des Unternehmens hinsichtlich Quantencomputing dar. Ziel sei es, eine umfassende Full-Stack-Lösung für die Steuerung von Quantencomputern und das Schreiben von Anwendungen dafür anzubieten.

„Wir reden gerne über Co-Entwicklung“, zitiert Techcrunch Svore in dieser Hinsicht. „Wir entwickeln [den Hardware- und Software-Stack] gemeinsam, so dass sie wirklich Informationen zwischen der Software und der Hardware zurückgeben, während wir lernen. Das bedeutet, dass wir wirklich eine sehr optimierte Lösung entwickeln können“

Microsoft ist nicht das einzige führende IT-Unternehmen, dass auf den Quantencomputer-Trend setzt. IBM stellt seit letztem Jahr einen Quanten-Computing-Service für Programmierer zur Verfügung. Den Anfang machte ein 5-Qubit-Prozessor, ihm folgten später ein 16 und 17-Qubit-Prozessor. Aktuell meldet das Unternehmen, einen Prozessor für Quantencomputer mit 20 Qubit zur Verfügung zu haben – bald soll auch ein 50 Qubit-Prototyp möglich sein. Experten sind allerdings der Ansicht, dass für wirklich praktikables Quantencomputing mindestens 1000 Qubit nötig wären.

Auch Google beteiligt sich am Quantencomputing und unterstützt unter anderem das Startup D-Wave bei der Entwicklung eines entsprechenden Systems. Anfang November haben Google und der deutsche Autokonzern VW eine Forschungszusammenarbeit im Bereich Quantencomputing bekanntgegeben.

Wie programmiert man einen Quantenrechner?

Wie programmiert man einen Quantenrechner?

17.10.17 - Ein Quantencomputer kann analog zu einer Turingmaschine programmiert werden. Es werden jedoch spezielle Algorithmen benötigt, damit die besonderen Eigenschaften, wie Superposition und Verschränkung, nicht ungenutzt bleiben. lesen

Fünf Kriterien für einen Quantenrechner

Fünf Kriterien für einen Quantenrechner

09.10.17 - Das Rennen um den ersten Quantencomputer ist längst angelaufen. Mit dabei sind natürlich Größen wie Microsoft, Google oder IBM sowie zahlreiche Universitäten und Forschungseinrichtungen. Es gibt eine Vielzahl an Ansätzen, dieses Ziel zu verwirklichen. lesen

Rechnen mit Qubits: So arbeitet ein Quantencomputer

Rechnen mit Qubits: So arbeitet ein Quantencomputer

27.10.17 - Heutige Supercomputer besitzen eine unglaubliche Leistungsfähigkeit. Trotzdem können viele komplexe Rechenprobleme nicht zufriedenstellend durch die konventionellen Systeme gelöst werden. Quantencomputer besitzen das Potenzial, diese Schwierigkeiten zu bewältigen. lesen

Microsoft kündigt Programmiersprache für Quantencomputer an

Microsoft kündigt Programmiersprache für Quantencomputer an

27.09.17 - Quantencomputer gelten als ein zukunftsträchtiges Thema in der Forschung. Doch die meisten Bemühungen konzentrieren sich noch darauf, eine entsprechende funktionierende Hardware zu entwickeln. Microsoft denkt bereits einen Schritt weiter. lesen

Kommentar zu diesem Artikel abgeben

Schreiben Sie uns hier Ihre Meinung ...
(nicht registrierter User)

Zur Wahrung unserer Interessen speichern wir zusätzlich zu den o.g. Informationen die IP-Adresse. Dies dient ausschließlich dem Zweck, dass Sie als Urheber des Kommentars identifiziert werden können. Rechtliche Grundlage ist die Wahrung berechtigter Interessen gem. Art 6 Abs 1 lit. f) DSGVO.
Kommentar abschicken
copyright

Dieser Beitrag ist urheberrechtlich geschützt. Sie wollen ihn für Ihre Zwecke verwenden? Kontaktieren Sie uns über: support.vogel.de/ (ID: 45058221 / Tools & Softwarekomponenten)