Grafický simulátor superskalárních procesorů s webovým rozhraním
but.committee | doc. Dr. Ing. Petr Hanáček (předseda) doc. Ing. Michal Bidlo, Ph.D. (člen) doc. Mgr. Lukáš Holík, Ph.D. (člen) prof. Ing. Tomáš Hruška, CSc. (člen) Mgr. Kamil Malinka, Ph.D. (člen) Ing. Vladimír Veselý, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B. | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Jaroš, Jiří | cs |
dc.contributor.author | Majer, Michal | cs |
dc.contributor.referee | Olšák, Ondřej | cs |
dc.date.created | 2024 | cs |
dc.description.abstract | Názorná a interaktivní vizualizace superskalárního procesoru je velmi užitečnou pomůckou při studiu jeho fungování, zejména kvůli jeho složitosti. Hlavní přínos této práce je rozšíření stávajícího simulátoru procesoru instrukční sady RISC-V o nové webové uživatelské rozhraní a zkvalitnění simulace. Vylepšeny byly téměř všechny moduly simulátoru. Velký přínos má integrace s překladačem jazyka C. Simulátor byl rozšířen o HTTP a CLI rozhraní. Mimo jiné byly také odstraněny chyby v implementaci, vylepšen sběr statistik a doplněna instrukční sada. K implementaci webové aplikace byla využita knihovna React. Výsledkem práce je funkční a otestovaná aplikace, která je připravena k použití v praxi a bude mít pozitivní přínos pro vzdělávání. | cs |
dc.description.abstract | A clear and interactive visualization of the superscalar processor is a valuable tool for studying its operation, particularly due to its complexity. The main contribution of this work is the extension of the existing RISC-V instruction set simulator with a new web-based user interface and improvements of the simulation quality. Nearly all modules of the simulator have been enhanced. Among other things, errors in the implementation have been resolved, statistics collection has been improved, and the instruction set has been expanded. The integration with the C language compiler is of great benefit. The simulator has been expanded to include HTTP and CLI interfaces. The React library has been utilized for implementing the web application. The result of the work is a functional and tested application, ready for practical use and with a positive impact on education. | en |
dc.description.mark | B | cs |
dc.identifier.citation | MAJER, M. Grafický simulátor superskalárních procesorů s webovým rozhraním [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024. | cs |
dc.identifier.other | 155079 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/248998 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Simulátor | cs |
dc.subject | RISC-V | cs |
dc.subject | Superskalární procesor | cs |
dc.subject | Webová aplikace | cs |
dc.subject | Nasazení aplikací | cs |
dc.subject | React | cs |
dc.subject | Uživatelské rozhraní | cs |
dc.subject | API | cs |
dc.subject | Simulator | en |
dc.subject | RISC-V | en |
dc.subject | Superscalar processor | en |
dc.subject | Web application | en |
dc.subject | Application deployment | en |
dc.subject | React | en |
dc.subject | User interface | en |
dc.subject | API | en |
dc.title | Grafický simulátor superskalárních procesorů s webovým rozhraním | cs |
dc.title.alternative | Web Based Simulator of Superscalar Processors | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2024-06-20 | cs |
dcterms.modified | 2024-06-20-10:21:39 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 155079 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:38:30 | en |
sync.item.modts | 2025.01.15 13:48:26 | en |
thesis.discipline | Kybernetická bezpečnost | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |