Return to search

Profilem řízené optimalizace pro instrukční vyrovnávací paměti / Profile-Guided Optimizations for Instruction Caches

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

Identiferoai:union.ndltd.org:nusl.cz/oai:invenio.nusl.cz:264982
Date January 2015
CreatorsBobek, Jiří
ContributorsZachariášová, Marcela, Hruška, Tomáš
PublisherVysoké učení technické v Brně. Fakulta informačních technologií
Source SetsCzech ETDs
LanguageCzech
Detected LanguageEnglish
Typeinfo:eu-repo/semantics/masterThesis
Rightsinfo:eu-repo/semantics/restrictedAccess

Page generated in 0.0042 seconds