Vizualizace činnosti vyrovnávacích pamětí procesoru

but.committeeprof. Ing. Adam Herout, Ph.D. (předseda) doc. Mgr. Adam Rogalewicz, Ph.D. (místopředseda) doc. Ing. Michal Bidlo, Ph.D. (člen) doc. RNDr. Dana Hliněná, Ph.D. (člen) Ing. Miloš Musil, Ph.D. (člen)cs
but.defenceStudent 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: V práci postrádám základní teorii pro realizaci překladače. Využil jste nějak teorii formálních jazyků? Myslíte si, že informace na sl. 2 zde nikdo nezná? Je v animacích vidět, jaká instrukce má více cache hit/misses?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMrázek, Vojtěchcs
dc.contributor.authorPeřina, Danielcs
dc.contributor.refereeSekanina, Lukášcs
dc.date.created2022cs
dc.description.abstractCílem této práce je navrhnout a implementovat simulátor činnosti vyrovnávací paměti procesoru. Protože v dnešních počítačích je řádový rozdíl mezi výkonem procesoru a hlavní paměti je nutné používat vyrovnávací paměti jako mezivrstvu. Simulátor má vizuálně demonstrovat vliv těchto pamětí na různých algoritmech a problémy, které se mohou vyskytnout při jejím nevhodném využití. Pro jednoduché použití je simulátor implementován jako webová aplikace pomocí frameworku Vue.js. Aplikace umožňuje zadat assembler kód a ten poté vykonat na různých typech vyrovnávací paměti. Aplikace vizualizuje tok dat mezi vyrovnávací a hlavní pamětí. Pro simulátor byly také vytvořeny ukázkové programy, které předvádějí různé vlastnosti a problémy vyrovnávacích pamětí. Díky této aplikaci je možné názorně předvést význam těchto pamětí.cs
dc.description.abstractThe goal of this work is to design and implement CPU cache simulator. In today's computers there is a difference of orders of magnitude between performance of CPUs and the main memory and thus it is necessary to use caches as an interlayer. The simulator will demonstrate effect of caches on different algorithms and problems that can occur if they are used inappropriately. For ease of use the simulator is implemented as a web application using framework Vue.js. User can enter assembly code and then execute it on several different types of caches. The application visualizes data flow between main memory and cache. Several sample programs were also created, which demonstrate various properties and problems of caches. With this application it is possible to clearly show significance of cache memory.en
dc.description.markAcs
dc.identifier.citationPEŘINA, D. Vizualizace činnosti vyrovnávacích pamětí procesoru [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022.cs
dc.identifier.other145233cs
dc.identifier.urihttp://hdl.handle.net/11012/207360
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectvyrovnávací paměťcs
dc.subjectrychlá vyrovnávací paměťcs
dc.subjectvyrovnávací paměť procesorucs
dc.subjectpaměťová hierarchiecs
dc.subjectsimulátorcs
dc.subjectsimulátor vyrovnávacích pamětícs
dc.subjectvizualizacecs
dc.subjectvizualizace vyrovnávacích pamětícs
dc.subjectassemblercs
dc.subjectwebová aplikacecs
dc.subjectjavascriptový frontend frameworkcs
dc.subjectVue.jscs
dc.subjectcacheen
dc.subjectcache memoryen
dc.subjectCPU cacheen
dc.subjectmemory hierarchyen
dc.subjectsimulatoren
dc.subjectcache simulatoren
dc.subjectvisualizationen
dc.subjectcache visualizationen
dc.subjectassembleren
dc.subjectweb appliacationen
dc.subjectJavaScript front-end frameworken
dc.subjectVue.jsen
dc.titleVizualizace činnosti vyrovnávacích pamětí procesorucs
dc.title.alternativeVisualization of CPU Cache Systemen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2022-06-16cs
dcterms.modified2022-06-20-10:23:15cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145233en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:42:09en
sync.item.modts2025.01.15 14:38:53en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
3.07 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-24948_v.pdf
Size:
86.76 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-24948_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-24948_o.pdf
Size:
88.02 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-24948_o.pdf
Loading...
Thumbnail Image
Name:
review_145233.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_145233.html
Collections