Microsoft wprowadził symulator kwantowy dla systemów MacOS i Linux

Microsoft wprowadził symulator kwantowy dla systemów MacOS i Linux

W grudniu ubiegłego roku Microsoft wydał pierwszą wersję symulatora kwantowego wraz z nowym językiem programowania Q #. Teraz firma wprowadziła aktualizację, która dodaje obsługę rozwoju kwantowego w systemach MacOS i Linux, pisze Ars Technica

<

div class=”article-blocks-list”>

Zarówno język Q #, jak i symulator kwantowy będą działać na systemach MacOS i Linux oprócz systemu Windows. Nowa wersja symulatora jest znacznie szybsza niż pierwsza. Microsoft twierdzi, że działa od czterech do pięciu razy szybciej, zwłaszcza gdy symuluje 20 lub więcej kubitów.

Biblioteki Microsoft Quantum są teraz dostępne na licencji open source – źródło było wcześniej powszechne, umożliwienie innym programistom ich modyfikacji i rozszerzenia. Interakcja z istniejącymi bibliotekami również się poprawia: Microsoft pracuje nad integracją popularnego języka Python. Obecna wersja zawiera wstępną integrację Pythona, która pozwala programom napisanym w Q # wywoływać kod Pythona i na odwrót.

Quantum simulator Microsoft jest przeznaczony do tworzenia i analizowania programów kwantowych. Pozwala sprawdzić stan kwantowy, a także zmierzyć skalę i wydajność programów. Jednak nie może wykonywać obliczeń kwantowych na dużą skalę: wymagania pamięciowe rosną wykładniczo wraz z liczbą symulowanych kubitów – 32 kubity wymagają 32 GB pamięci RAM, a każdy dodatkowy kubit podwaja tę liczbę.

Starania Microsoftu opierają się na koncepcji zwanej kubitem topologicznym . Kubizm topologiczny jest atrakcyjny, ponieważ musi być dużo bardziej niezawodny niż kubity używane w innych komputerach kwantowych. Chociaż Microsoft nadal będzie musiał pracować w temperaturach bezwzględnie zerowych, stosowanych w innych maszynach kwantowych, będzie wymagał znacznie mniej kubitów, aby zapewnić weryfikację i korektę błędów w porównaniu z innymi systemami.

Powiązane wiadomości