Popis tématu

Diplomová práce v programech, specializacích Distribuované výpočetní systémy - Distribuované systémy, Distribuované výpočetní systémy - Výpočetní technika, Softwarové a informační systémy - Robustní softwarové systémy, Softwarové a informační systémy - Softwarové inženýrství.

Přenositelný popis kvantového výpočtu

* Seznamte se s kvantovými výpočty z pohledu klasického programátora
* Seznamte se s existujícími frameworky umožňujícími zápis kvantového výpočtu ať již pro skutečný kvantový počítač nebo jeho simulátor (Qiskit, KIV simulátor, QuEST, cuda-q, popř. další)
* Porovnejte expresivnost jednotlivých frameworků a vyberte, popř. navrhněte vlastní, zápis kvantového výpočtu. Zároveň uvažujte existenci makrobloků hradel, tj. analogie funkcí definovaných např. v knihovnách běžných počítačových jazyků.
* Navrhněte překladač, který ze zvoleného zápisu kvantového výpočtu vygeneruje zápis pro ostatní frameworky
* Implementujte navržený překladač
* Po dohodě s vedoucím práce vyberte testovací množinu kvantových výpočtů
* Porovnejte dosažené výsledky pro jednotlivé testovací výpočty, jak dalece se shodnují napříč jednotlivými frameworky

Téma vypsal: Doc. Ing. Tomáš Koutný, Ph.D. (UC 303)

Vypsáno pro akademický rok 2026/2027 dne: 2026-04-07

Rezervace tématu

Toto téma je zatím volné. Pokud o téma máte vážný zájem, vyplňte prosím následující formulář, kterým si téma zamluvíte (všechny položky jsou povinné).

Jméno a příjmení:

Studijní číslo: Email:

Aktualizováno 0