8331763820

8331763820



Symulacja metody kwantowych trajektorii dla problemów optyki kwantowej oraz informatyki kwantowej

Dodajmy, iż drugi etap QTM, polegający na uśrednieniu otrzymanego zestawu trajektorii w jedną finalną postać, można efektywnie zrealizować, wykorzystując operację redukcji równoległej.



Rys. 1. Ogólna struktura symulacji metody kwantowych trajektorii w systemie GPU (wartość PR jest pozyskiwana z generatora liczb pseudolosowych)

Fig. 1. The generał structure ofąuantum trajectories method simulation for GPU (value PR is obtained with use of pseudorandom number generator)


Realizacja algorytmu w postaci jądra obliczeniowego dla GPU wymaga zwrócenia szczególnej uwagi na postać danych wykorzystywanych w metodzie kwantowych trajektorii. Wynikiem algorytmu QTM jest ciąg tzw. wartości oczekiwanych, będących liczbami rzeczywistymi (wartości te otrzymuje się poprzez zastosowanie dodatkowego operatora unitarnego na stanie układu po zakończeniu obliczeń dotyczących określonej trajektorii). Wektor stanu oraz macierze poszczególnych operatorów wymagają, aby elementy tych struktur były wartościami zespolonymi. Pakiet CUDA oferuje odpowiedni typ danych cuComplex (jest to typ szablonowy języka C++). Jednakże w implementacji użyto mniej zaawansowaną implementację liczb zespolonych, ponieważ dodatkowy kod odpowiedzialny za stabilność numeryczną podczas realizacji operacji, takich jak dzielenie czy obliczenia modułu, nie jest potrzebny. Wszystkie wartości są znormalizowane, więc zastosowanie bardziej podstawowej implementacji ma znaczenie dla wydajności całego systemu i nie powoduje kłopotów ze stabilnością numeryczną.

Definicja wzorca simpleComplex, jaka jest używana w dyskutowanej implementacji, to typowa definicja oparta na strukturze:

template ctypename T> struct simpleComplex {

T re;

T im;

};

71



Wyszukiwarka

Podobne podstrony:
Symulacja metody kwantowych trajektorii dla problemów optyki kwantowej oraz informatyki kwantowej Ob
Symulacja metody kwantowych trajektorii dla problemów optyki kwantowej oraz informatyki
Symulacja metody kwantowych trajektorii dla problemów optyki kwantowej oraz informatyki kwantowej 10
CCF20120309010 i i mają znaczenie dla bezpieczeństwa zaangażowanego personelu oraz informacje, któr
Scan0011 Kopia 224 Metody twórczej resocjalizacji Podsumowując analizy i badania własne oraz infor
Róv:nanie stanu 53 Przykład 7.4. Wyznaczymy trajektorie dla, rozpatrywanego w przykładzie 7.1, probl
img172 172 12. Metody grafowe12.2. Parsing dla gramatyki grafowej klasy ETL() Metodę tą zilustrujemy
skanuj0009 (253) Dla problemu komiwojażera (i innych jemu podobnych) wymyślono kilka rodzajów krzyżo
skanuj0053 Odgrywanie ról1, gry i symulacje2 Metody te zalicza się do grupy metod symulacyjnych, któ
img172 172 12. Metody grafowe12.2. Parsing dla gramatyki grafowej klasy ETL() Metodę tą zilustrujemy
img180 180 12. Metody grafowe rzędu 0(n2). Jakkolwiek obie metody zostały zdefiniowane dla potrzeb a
IMG 1306114707 Metody Numeryczne i Statystyka dla Inżynierów    __ Uzasadnić, dlacze
Metodyka zajęć terapeutycznych dla dzieci z zaburzeniami rozwoju emocjonalnego i społecznego El
P1240479 Cabalrtca R. 1974    Dla Problematu dar II ta sten alt Buckelornameoten wert
metody3 81.Etyczne i organizacyjne problemy badań socjologicznych W badaniach socjologicznych kieru
KONCEPCJA I ZAŁOŻENIA METODYCZNEKURSU JĘZYKA ANGIELSKIEGO DLA STUDENÓW INFORMATYKI W RAMACH

więcej podobnych podstron