doc. Ing. Jan Schmidt, Ph.D.

Závěrečné práce

Dizertační práce

Akcelerace algoritmů návrhu číslicových zařízení

Stupeň
Téma dizertační práce
Popis tématu

Současný průmyslový návrh a verifikace číslicových obvodů klade důraz na trvání vývoje. Obvyklý požadavek je stylu „o 1% lepší výsledek za čas delší o 1%“. V této situaci se jeví účelným použití akcelerace výpočtu. Standardně používané algoritmy byly navrženy pro sekvenční zpracování a jsou to obvykle složité, mnohovrstevné iterativní heuristiky. Akcelerovat takový výpočet vyžaduje nalézt i v těchto algoritmech (například, založených na metodě větví a hranic) paralelismus, případně nahradit některé části výpočtu lépe paralelizovatelnými postupy. Dále, je třeba stanovit, jaké architektury a granularity akcelerátorů nejlépe odpovídají navrženým výpočtům, a studovat jejich work-optimalitu, neboť ta se promítá do energetické efektivnosti výpočtu.

Bakalářské práce

Rozšíření konfigurovatelnosti hudebních syntetizérů

Autor
Michal Kolář
Rok
2026
Typ
Bakalářská práce
Vedoucí
doc. Ing. Jan Schmidt, Ph.D.
Oponenti
Ing. Petr Hodač
Anotace
Konfigurovatelnost hudebních syntetizérů byla historicky vystavována mnoha technickým omezením, mnoho z nichž bylo adaptováno i do softwarové podoby. Především obor modulární syntézy oponuje, ale ne plně překonává tyto restrikce. V této práci návrhneme softwarový syntetizér s mnoha omezeními odstraněnými, čímž poskytneme nové možnosti potenciálním uživatelům. Provedeme doménovou analýzu existujících syntezátorových produktů, jejich funkcionalitu a uživatelské rozhraní, a analyzujeme názory uživatelů a poptávku po konfigurovatelnějších syntetizérech. Následně navrhneme architekturu a uživatelské rozhraní našeho softwaru na základě výsledků doménové analýzy, a vyřešíme problémy, které z vylepšené konfigurovatelnsoti v návrhu vyvstanou. Nakonec provedeme sadu testů uživatelského rozhraní s uživateli, kteří mají v oboru zkušenosti, a na základě testů prodiskutujeme možná vylepšení našeho syntetizéru do budoucna.

Emulátor instrukční sady výukového procesoru

Autor
Jiří Šebele
Rok
2018
Typ
Bakalářská práce
Vedoucí
doc. Ing. Jan Schmidt, Ph.D.
Oponenti
Ing. Tomáš Zahradnický, Ph.D.
Anotace
Tato práce se zaměřuje návrh a implementaci překladače, emulátoru a ladící aplikace pro instrukční sadu jednoduchého procesoru, který pomůže úplným začátečníkům zorientovat se v problematice programování v asembleru. Překladač pak umožňuje omezit instrukční sadu pro úlohy, kde chceme demonstrovat konkrétní rysy asembleru.

Diplomové práce

Hardwarový akcelerátor pro dopočtení chybějících položek v datovém streamu

Autor
Josef Dvořáček
Rok
2012
Typ
Diplomová práce
Vedoucí
doc. Ing. Jan Schmidt, Ph.D.
Oponenti
Ing. Jiří Dostál, Ph.D.

Nástroj pro monitorování sítě na čipu

Autor
Jakub Vaník
Typ
Diplomová práce
Vedoucí
doc. Ing. Jan Schmidt, Ph.D.
Oponenti
Ing. Michal Prokš

Asynchronní implementace šifry DES

Autor
Jan Bělohoubek
Typ
Diplomová práce
Vedoucí
doc. Ing. Jan Schmidt, Ph.D.
Oponenti
doc. Dr.-Ing. Martin Novotný

Návrh digitálního I2C slave IP bloku

Autor
Jan Vošalík
Rok
2012
Typ
Diplomová práce
Vedoucí
doc. Ing. Jan Schmidt, Ph.D.
Oponenti
Ing. Stanislav Trojan