Detail práce

Graphical Simulator of Superscalar Processors

Diplomová práce Student: Vávra Jan Akademický rok: 2020/2021 Vedoucí: Jaroš Jiří, doc. Ing., Ph.D.
Název česky
Grafický simulátor superskalárních procesorů
Jazyk práce
anglický
Abstrakt

Práce se zabývá implementací simulátoru superskalárního procesoru. Implementace se odvíjí od existujících simulátorů a jejich chybějících částí. Simulátor umí vykonávat instrukční sadu RISC-V, ovšem je umožněno přidání jakékoli RISC instrukční sady. Simulátor má deterministickou predikci skoku. Části procesoru lze upravovat. Součástí je i editor kódu pro danou instrukční sadu.

Klíčová slova

simulátor, superskalární, procesor, interaktivní, Java, OOP, RISC-V, predikce skoku, Gshare, Tomasulo algoritmus, datové konflikty, load bypassing, load forwarding

Ústav
Studijní program
Informační technologie a umělá inteligence, specializace Vestavěné systémy
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
22. června 2021
Oponent
Průběh obhajoby

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 A.

Otázky u obhajoby
  1. Je možné v tomto simulátoru spustit po překladu RISC-V kompilátorem i kód v jazyce C?
  2. Jaké instrukční sady tento simulátor podporuje? Je možné se mezi nimi přepínat?
  3. Co by bylo nutné změnit při přechodu mezi rozdílnými architekturami procesoru (např. RISC-V BOOM v1, v2 a v3)?
Komise
Sekanina Lukáš, prof. Ing., Ph.D. (UPSY FIT VUT), předseda
Bidlo Michal, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Češka Milan, prof. RNDr., CSc. (UITS FIT VUT), člen
Jaroš Jiří, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Martínek Tomáš, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Orság Filip, Ing., Ph.D. (UITS FIT VUT), člen
Citace
VÁVRA, Jan. Graphical Simulator of Superscalar Processors. Brno, 2021. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2021-06-22. Vedoucí práce Jaroš Jiří. Dostupné z: https://www.fit.vut.cz/study/thesis/21991/
BibTeX
@mastersthesis{FITMT21991,
    author = "Jan V\'{a}vra",
    type = "Diplomov\'{a} pr\'{a}ce",
    title = "Graphical Simulator of Superscalar Processors",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2021,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/21991/"
}
Nahoru