Zamknij komunikat

Nowy Office 2013
Do góry Skomentuj

Microsoft przyspiesza symulacje kwantowe w Qu...

Microsoft przyspiesza symulacje kwantowe w Quantum Development Kit

Jednym z najważniejszych owoców wysiłków kwantowych Microsoftu oprócz budowy topologicznego komputera kwantowego i kwantowego języka programowania Q# jest Quantum Development Kit - poświęcony mu pakiet SDK. Jak widać, udostępniony w grudniu pakiet nie został jednorazowo oddany do użytku i zapomniany, a jego rozwój trwa nadal. W nowej aktualizacji znajdziemy poprawione doświadczenie debugowania, szybsze symulacje i nowe kontrybucje społeczności open source.

Quantum Development Kit

Doświadczenia kwantowe oferowane przez Microsoft są głęboko zintegrowane z Visual Studio, dlatego rozwijanie aplikacji w Q# nie będzie specjalnie odległe od tego, co już znamy. Quantum Development Kit nastawiony jest na pracę z lokalnym symulatorem kwantowym (także w zestawie), który może symulować około 30 kubitów logicznych na przeciętnym laptopie. Pozwoli to deweloperom debugować kod i testować programy o niewielkich rozmiarach na własnych urządzeniach. Quantum Development Kit Preview w wersji 0.2.1806 otrzymał trochę zmian, usprawniających pracę na wspomnianych obszarach:

  • Usprawnienia wydajności zarówno w małych, jak i dużych symulacjach dla maszyny docelowej QuantumSimulator;
  • Poprawiona funkcjonalność debugowania;
  • Kontrybucje społeczności - poprawki błędów, nowe funkcje helpera, operacje i próbki.

Wydajność uległa poprawie w symulacjach dla wszystkich maszyn docelowych. Jest to widoczne np. w symulacji H2, standardowym przykładzie w Quantum Development Kit. W kwestii debugowania nowości i poprawki pojawiły się w kilku obszarach. Dodano dwie nowe operacje - DumpMachine i DumpRegister, wprowadzono automatyczną widoczność prawdopodobieństwa pomiaru |1> dla pojedynczego kubitu w oknie debugowania oraz poprawiono wyświetlanie właściwości zmiennych w Visual Studio. Microsoft poinformował też o rosnącej społeczności kontrybutorów Q#, których biblioteki i próbki zostały dodane do otwartej bazy kodu na stronie http://github.com/Microsoft/quantum.

O tym, jak powstawał komputer kwantowy Microsoftu, język Q# i Quantum Development Kit, oraz jakie są dalsze perspektywy "wyścigu zbrojeń" w świecie komputeryzacji kwantowej, przeczytacie więcej w naszym artykule: Od teorii do inżynierii. Historia komputera kwantowego Microsoftu.

Krzysztof Sulikowski
25 czerwca 2018, 19:39
396
Odsłony
Krzysztof Sulikowski
25 czerwca 2018, 19:39
396
Odsłony



Komentarze

Nie napisano jeszcze ani jednego komentarza. Twój może być pierwszy.

Dodaj swój komentarz

Zasady publikacji komentarzyZasady publikacji komentarzy

Redakcja CentrumXP.pl nie odpowiada za treść komentarzy publikowanych na stronach Portalu
i zastrzega sobie prawo do usuwania wypowiedzi, które:

  • zawierają słowa wulgarne, obraźliwe, prowokujące i inne naruszające dobre obyczaje;
  • są jedynie próbami reklamowania stron internetowych (spamowanie poprzez umieszczanie linków);
  • przyczyniają się do złamania prawa bądź warunków licencyjnych oprogramowania (cracki, seriale, torrenty itp.);
  • zawierają dane osobowe, teleadresowe, adresy mailowe lub numery GG;
  • merytorycznie nie wnoszą nic do dyskusji lub nie mają związku z tematem komentowanego newsa, artykułu bądź pliku.