Trace Id is missing
Gå til hovedindholdet
Azure

Microsoft Quantum-maskine

Vi udvikler en kvantemaskine for at hjælpe med at løse mange af de sværeste problemer, som mennesker står over for.

Vi er på vej til kvante i stor skala

En kvantemaskine, der kan løse mange af de sværeste problemer, som menneskeheden står overfor, kræver i sidste ende mindst 1 million stabile qubits, der kan udføre 1 trillion handlinger, samtidig med at der højst opstår en enkelt fejl. Microsoft benytter en unik tilgang ved at designe en sådan maskine med en ny type qubit – en topologisk qubit. Det er baseret på, at den er mere stabil end nogen anden qubit, der er udviklet til dato, hvilket betyder, at denne kvantemaskine er lille nok til at passe ind i et skab og hurtig nok til at løse problemer i dage til uger. Vores seneste gennembrud i fysik ryddede en stor forhindring af vejen og bekræftede, at vi er på rette vej for at opnå kvante i stor skala.

Microsoft Quantum Machine

Brug af cloudmiljøet til at skalere kvanteberegning

Azure gør skaleret kvanteberegning i stand til at blive en realitet og leverer derefter uden problemer de store fordele ved det til vores kunder. Selvom vores unikke topologiske qubit-design i høj grad forbedrer Microsofts kvantemaskines fejltolerance, kræves der stadig avanceret software og enorm beregningskapacitet for at holde maskinen stabil.

Vores kvantemaskine integreres med klassisk databehandling i petaskala i Azure og kan håndtere båndbredder mellem kvante og klassisk, der overstiger 10–100 terabits pr. sekund. Ved hver logiske urcyklus på kvantecomputeren vil der være interaktioner med klassiske computere for at holde kvantecomputeren "aktiv" og give en pålidelig outputløsning. Denne type skalering kræver cloudmiljøet, hvilket gør Azure til både en vigtig katalysator og en differentiator af vores strategi for at få kvante i stor skala til hele verden.

En person, der arbejder med ledninger på en stor maskine
En stor gylden maskine med mange ledninger og spiraler

Opbygning af en topologisk qubit

Gennem årene har Microsoft fremstillet sit eget spin, transmon, gatemon og andre typer qubits og har i sidste ende fundet ud af, at de ikke er egnet til skalering. I stedet har vi sat os for at udvikle en topologisk qubit. Det første trin på denne rejse krævede et betydeligt fysisk gennembrud, produktionen af en topologisk superledende fase og dens samtidige Majorana zero-tilstande.

Nu, hvor uafhængige eksperter har valideret vores data, er vi på vej til at udvikle verdens første topologiske qubit, som er det eneste kendte design med potentiale til at opfylde de kriterier, der kræves til skaleret kvanteberegning.

Criteria for scale: Fast, small and controllable.

Kriterier for skalering

Lille

Fysiske qubits skal være mindre end 10 mikron, så der kan være 1 million af dem i chippen på et kreditkort, hvilket muliggør en maskine med stort set ét modul.

Hurtig

Qubits skal være hurtig nok, så hver handling kan udføres på mindre end 1 mikrosekund, så problemer kan løses på uger i stedet for årtier eller århundrede.

Kontrollerbar

Qubits skal styres af digitale spændingspulser for at sikre, at der ikke er fejl i en maskine med millioner af dem.

Vi er kun i begyndelsen

Vores tilgang til at bygge en skaleret kvantemaskine er den mest udfordrende vej på kort sigt, men det er den mest lovende på lang sigt. Vores betydelige fysiske gennembrud validerede denne tilgang, og vi er stadig sikre på, at vi er på vej i den rigtige retning. Vi ser frem til at levere kvante i stor skala til hele verden og give forskere mulighed for at håndtere mange af de vigtigste udfordringer, som vores verden står over for.

En stor sølvmaskine med et hul i midten til at få vist ledninger og spoler indeni
#chatEngagement { color: #fff; background-color: #006abb; border: 1px solid #0078d4; border-radius: 4px; display: inline-block; font-size: 14px; font-weight: 600; padding: 10px 16px; } #chatEngagement:hover, #chatEngagement:active { text-decoration: underline; } #chatDisengagement { color: #0062ad; display: inline-block; font-size: 14px; font-weight: 600; padding-right: 1em; position: relative; text-decoration: none; border: none; background-color: transparent; } #chatEngagement:focus { outline: 1px solid #fff; outline-offset: -4px; text-decoration: underline; } #chatDisengagement:after { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 1L9 6L4 11' stroke='%230062ad'/%3E%3C/svg%3E"); content: ' '; height: 12px; width: 12px; display: inline-flex; vertical-align: middle; margin-left: .2em; transition: all .2s ease-in-out; position: absolute; bottom: -6px; background-color: transparent; } #chatDisengagement:focus { outline-offset: 10px; } #lp-iframe-container { border: 0; bottom: 0; box-shadow: 0 5px 15px 0 #00000033; height: 500px; left: auto !important; min-width: 300px; max-width: 350px; padding: 0; position: fixed; right: 0; top: auto !important; z-index: 1031; } #iFrame { height: 100%; width: 100%; border: 0; } #proactive-chat-dialog { position: fixed; z-index: 10400; bottom: -24px; right: 11px; } #proactive-chat-dialog .chatContainer { min-width: 272px; height: 277px; color: #000; line-height: 0; position: relative; border: 0 !important; background-repeat: no-repeat !important; background-color: #fff !important; margin: auto; padding: 12px; background-size: contain !important; box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12); } #proactive-chat-dialog .chatContainer .chat-cta { text-align: center; font-size: 24px; font-weight: 600; position: relative; top: 160px; } #proactive-chat-dialog .chatContainer .chat-buttons { position: relative; top: 185px; width: 100%; display: flex; gap: 1em; justify-content: center; flex-direction: column; } #proactive-chat-dialog .chatContainer .chat-buttons .arrow-link { width: auto; margin: auto; } #proactive-chat-dialog .chatContainer .chat-buttons .arrow-link:after { bottom: -6px; } @media only screen and (min-width: 33.75em) { #proactive-chat-dialog .chatContainer .chat-buttons { top: 200px; flex-direction: row; } } </style> <div id="proactive-chat-dialog" class="proactive-chat-hidden"> <div class="chatContainer" style="background: url('{{module.bg-img-src}}') no-repeat top left" > <div class="chat-cta">{{module.heading}}</div> <div class="chat-buttons"> <button type="button" id="chatEngagement" aria-label="{{chat-engagement.aria-label}}" class="button button--primary01 lp-chatnow" data-lp-event="click" data-bi-id="expand-chat" data-bi-an="chat" data-bi-chtid="azure chat 1" data-bi-chtnm="live person proactive chat" data-bi-bhvr="16" data-bi-tn="button button--primary01 lp-chatnow" > {{chat-engagement.btn-txt}} </button> <button type="button" id="chatDisengagement" aria-label="{{chat-disengagement.aria-label}}" class="arrow-link lp-nothanks" data-lp-event="close" data-bi-id="collapse-chat" data-bi-an="chat" data-bi-chtid="azure chat 1" data-bi-chtnm="live person proactive chat" data-bi-tn="arrow-link lp-nothanks" > {{chat-disengagement.btn-txt}} </button> </div> </div> </div> '/>