Refresh the page

Není qubit jako qubit

Article

Kvantové budoucnost má zpoždění? • Autor: Michal Rybka

Svět kvantových počítačů není jednotný – každý typ používá jiné principy pro vytvoření qubitů. Zatímco klasické počítače prošly konsolidací, kvantové počítače jsou stále v začátcích. Qubit může být reprezentován elektronem, fotonem či dokonce „dírou“. Pro programátory to však bude jednoduché – pracovat budou s virtuálními qubity.

Kvantové počítače

Rozmanitost kvantových počítačů

Souhrnný pojem „kvantové počítače“ zastřešuje několik zcela odlišných principů konstrukce, které spojuje hlavně to, že všechny používají kvantové jevy. Každý přístup ale vytváří qubity jinak a jinak s nimi pracuje. U klasických počítačů to bylo kdysi podobné – „bit“ mohl být reprezentován magnetizací jádra feromagnetické paměti, paměťovým okruhem nebo třeba pulzem, který cestoval po dlouhém zpožďovacím drátu.

Od rozmanitosti ke konsolidaci

Teprve s tím, jak se hledáním jednotlivých technologií ukázaly jejich silné a slabé stránky a s prosazením polovodičů, došlo ke konsolidaci základních principů – a dnes se u všech počítačů principy vyjádření, zpracování a ukládání informace navzájem podobají. Stále se hledají nové a lepší principy ukládání informace a práce s ní, ale situace je natolik konsolidovaná, že máme tendenci vnímat všechny klasické počítače jako velmi podobné.

Kvantové počítače

Kvantové počítače v raném stádiu vývoje

Oblast kvantových počítačů je zatím v plenkách, principy a reprezentace se zkoumají a existuje celá řada tříd počítačů, které se zásadně liší. Proto není ani možné jednoznačně říci, jestli je qubit „věc“ nebo není – v některých případech je qubit vyjádřen elektronem nebo celým atomem, jindy se používají fotony nebo dokonce „virtuální částice“, tedy celé kolekce částic či jejich absence, což bychom nazvali „díry“. Podobně „kvantové hradlo“ může být vyjádřeno jako klasický fyzický obvod, ale také například jako pulzy laseru, což může být matoucí.

Podstata qubitů a kvantových hradel

Podstatné je, že qubit informaci nese, zatímco kvantová hradla s nimi pracují a nutí je změnit svůj stav. Jak jsou přesně realizované qubity a jak se s nimi pracuje, se liší systém od systému, základní principy jsou ale podobné. Důležité je to, že se tvůrci kvantových počítačů snaží najít tu nejlepší možnou cestu, jak fyzicky reprezentovat informaci v její kvantové podobě a co nejspolehlivější praktické techniky, jak s ní manipulovat.

Kvantové počítače

Virtuální qubity z pohledu programátora

Nezávisle na tom, jak jsou fyzicky qubity vyjádřeny a jak se s nimi fyzicky pracuje, z hlediska programátorů se pracuje s takzvanými virtuálními qubity. Ty pro ně představují základní jednotku pro vyjádření informace nezávisle na tom, jak se fyzicky realizuje.

Budoucnost kvantového programování

Jednotlivé kvantové systémy mají svoje omezení daná architekturou a velikostí, ale základní princip – tedy nalezení části algoritmu, která se dá efektivně řešit na kvantových počítačích a jeho implementace – je podobný. Podobně jako dnes kompilátory zastírají rozdíly mezi jednotlivými architekturami klasických počítačů, budou se kvantové algoritmy popisovat ve vyšších jazycích a programátoři vlastně ani nebudou muset vědět, jak stroj fyzicky funguje.

Try our cookies

Alza.cz a. s., Company identification number 27082440, uses cookies to ensure the functionality of the website and with your consent also to personalisage the content of our website. By clicking on the “I understand“ button, you agree to the use of cookies and the transfer of data regarding the behavior on the website for displaying targeted advertising on social networks and advertising networks on other websites.

More information
I understand Detailed settings Reject everything
P-DC1-WEB17