Profilem řízené optimalizace pro instrukční vyrovnávací paměti

but.committeeprof. Ing. Tomáš Vojnar, Ph.D. (předseda) prof. Ing. Martin Drahanský, Ph.D. (místopředseda) doc. Ing. Radek Burget, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen) Doc. Věra Rozinajová, Ph.D. (člen) doc. Ing. Ondřej Ryšavý, 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 " C "cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHruška, Tomášcs
dc.contributor.authorBobek, Jiřícs
dc.contributor.refereeZachariášová, Marcelacs
dc.date.created2015cs
dc.description.abstractVýkon instrukční vyrovnávací paměti je velice důležitý pro celkový výkon počítače. Rozmístění bloků kódu v paměti může mít podstatný vliv na počet výpadků instrukční vyrovnávací paměti. To znamená, že překladač může zrychlit program tím, že rozmístí bloky kódu na správné adresy v paměti. Tato práce popisuje metody pro získávání statistických informací o běžícím programu (takzvaného profilu programu), a dále popisuje algoritmus pro rozmisťování bloků kódu v paměti za učelem snížení počtu výpadků instrukční vyrovnávací paměti. Dále je popsáno přidání tohoto algoritmu do optimalizátoru překladače LLVM, a je vyhodnocen dopad na výkon vyrovnávací paměti.cs
dc.description.abstractInstruction cache performance is very important for the overall performance of a computer. The placement of code blocks in memory can significantly affect the cache miss rate. This means that a compiler can improve the performance of a program by placing parts of code at the right addresses in memory. This work discusses several methods for collecting profile information, and describes an algorithm that uses profile information to guide code block placement. Additionally, the algorithm is added into the optimizer of the LLVM compiler, and improvements in cache performance are evaluated.en
dc.description.markCcs
dc.identifier.citationBOBEK, J. Profilem řízené optimalizace pro instrukční vyrovnávací paměti [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2015.cs
dc.identifier.other88813cs
dc.identifier.urihttp://hdl.handle.net/11012/64083
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.subjectinstrukční cachecs
dc.subjectoptimalizacecs
dc.subjectLLVMcs
dc.subjectrozmístění blokůcs
dc.subjectinstruction cacheen
dc.subjectoptimizationen
dc.subjectLLVMen
dc.subjectblock placementen
dc.titleProfilem řízené optimalizace pro instrukční vyrovnávací pamětics
dc.title.alternativeProfile-Guided Optimizations for Instruction Cachesen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2015-06-24cs
dcterms.modified2020-05-10-16:12:16cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid88813en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:21:18en
sync.item.modts2025.01.15 14:47:19en
thesis.disciplineMatematické metody v informačních technologiíchcs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
898.53 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-17913_v.pdf
Size:
85.52 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-17913_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-17913_o.pdf
Size:
86.81 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-17913_o.pdf
Loading...
Thumbnail Image
Name:
review_88813.html
Size:
1.47 KB
Format:
Hypertext Markup Language
Description:
file review_88813.html
Collections