Wprowadzenie
Potencjał komputerów kwantowych do rozwiązywania ważnych problemów naukowych rozciąga się również na problemy komercyjne. Aby osiągnąć komercyjną rentowność korzystania z komputerów kwantowych, należy mieć komputery odporne na błędy na dużą skalę, które mają zarówno dużą liczbę kubitów (lub bitów kwantowych, podstawową jednostkę miary w obliczeniach kwantowych) w superpozycji i współczynnikach błędów fizycznych poniżej określonego progu. Aby osiągnąć odporność na uszkodzenia, potrzebne są również schematy korekty błędów kwantowych (QEC). QEC jest zarówno czasochłonny, jak i intensywnie korzystający z przestrzeni, więc czas wykonywania operacji na poziomie algorytmu lub na poziomie logicznym wzrasta. Następnie potrzebujesz większej liczby kubitów fizycznych do przechowywania i obliczania dodatkowych informacji.
Biorąc pod uwagę te wymagania, szacowanie zasobów staje się kluczowe podczas opracowywania komputerów kwantowych i rozwiązań kwantowych do zastosowań komercyjnych. Ważne jest, aby zrozumieć wpływ wyborów projektu architektury i schematów QEC podczas planowania rozwiązania do obliczeń kwantowych.
Narzędzie do szacowania zasobów usługi Azure Quantum umożliwia analizowanie wpływu różnych parametrów architektury, takich jak fizyczne kubity i modele QEC na ogólne oszacowania zasobów fizycznych. W tym module poznasz kilka podstawowych pojęć dotyczących szacowania zasobów w obliczeniach kwantowych odpornych na błędy i poznasz narzędzie do szacowania zasobów usługi Azure Quantum.
Cele szkolenia
Po ukończeniu tego modułu będziesz wiedzieć, jak wykonać następujące czynności:
- Wyjaśnij, czym jest narzędzie do szacowania zasobów usługi Azure Quantum.
- Zdefiniuj parametry docelowe narzędzia do szacowania zasobów usługi Azure Quantum.
- Szacowanie zasobów algorytmu kwantowego przy użyciu narzędzia do szacowania zasobów usługi Azure Quantum.
Wymagania wstępne
- Najnowsza wersja programu Visual Studio Code.
- Najnowsza wersja rozszerzenia Quantum Development Kit .
- Środowisko języka Python z zainstalowanym językiem Python i programem .
- Program VS Code z zainstalowanymi rozszerzeniami Python i Jupyter .