Zobrazit minimální záznam

Chování datových struktur při změnách velikosti vyrovnávací paměti
dc.contributor.advisorKoucký, Michal
dc.creatorKrál, Karel
dc.date.accessioned2017-06-28T10:02:34Z
dc.date.available2017-06-28T10:02:34Z
dc.date.issued2017
dc.identifier.urihttp://hdl.handle.net/20.500.11956/85650
dc.description.abstractCache-oblivious algoritmy jsou dobře prostudované v situaci, kdy velikost cache zůstává konstantní. V posledních letech byla zkoumána i situace s pro- měnlivou velikostí cache. Naší motivací jsou programy běžící pseudo-paralelně a sdílející jedinou cache. Tato práce studuje tento model cache a generalizuje dva předchozí modely zkoumané v literatuře. Zavádíme také nový model cache, takzvaný hloubkový model, kde se ke stránkám přistupuje podle jejich hloubky v LRU cache místo jejich adres. Tento model nám umožňuje konstruovat al- goritmy, které působí libovolný počet cache missů předepsaný funkcí, kterou lze spočítat bez způsobení cache missu. Nakonec ukážeme, že dva algoritmy splňující podmínku regularity a běžící pseudo-paralelně způsobí asymptoticky stejné množství cache missů jako kdyby běžely sériově, za předpokladu, že použitá cache splňuje předpoklad tall-cache.cs_CZ
dc.description.abstractCache-oblivious algorithms are well understood when the cache size remains constant. Recently variable cache sizes have been considered. We are motivated by programs running in pseudo-parallel and competing for a single cache. This thesis studies the underlying cache model and gives a generalization of two models considered in the literature. We give a new cache model called the "depth model" where pages are accessed by page depths in an LRU cache instead of their ad- dresses. This model allows us to construct cache-oblivious algorithms that cause a certain number of cache misses prescribed by an arbitrary function computable without causing a cache miss. Finally we prove that two algorithms satisfying the regularity property running in pseudo-parallel cause asymptotically the same number of cache misses as their serial computations provided that the cache is satisfying the tall-cache assumption.en_US
dc.languageEnglishcs_CZ
dc.language.isoen_US
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.subjectcache-oblivious datové strukturycs_CZ
dc.subjectcache-oblivious data structuresen_US
dc.titleData structure behavior with variable cache sizeen_US
dc.typediplomová prácecs_CZ
dcterms.created2017
dcterms.dateAccepted2017-06-07
dc.description.departmentComputer Science Institute of Charles Universityen_US
dc.description.departmentInformatický ústav Univerzity Karlovycs_CZ
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.identifier.repId175493
dc.title.translatedChování datových struktur při změnách velikosti vyrovnávací pamětics_CZ
dc.contributor.refereeMareš, Martin
thesis.degree.nameMgr.
thesis.degree.levelnavazující magisterskécs_CZ
thesis.degree.disciplineDiskrétní modely a algoritmycs_CZ
thesis.degree.disciplineDiscrete Models and Algorithmsen_US
thesis.degree.programComputer Scienceen_US
thesis.degree.programInformatikacs_CZ
uk.thesis.typediplomová prácecs_CZ
uk.taxonomy.organization-csMatematicko-fyzikální fakulta::Informatický ústav Univerzity Karlovycs_CZ
uk.taxonomy.organization-enFaculty of Mathematics and Physics::Computer Science Institute of Charles Universityen_US
uk.faculty-name.csMatematicko-fyzikální fakultacs_CZ
uk.faculty-name.enFaculty of Mathematics and Physicsen_US
uk.faculty-abbr.csMFFcs_CZ
uk.degree-discipline.csDiskrétní modely a algoritmycs_CZ
uk.degree-discipline.enDiscrete Models and Algorithmsen_US
uk.degree-program.csInformatikacs_CZ
uk.degree-program.enComputer Scienceen_US
thesis.grade.csVýborněcs_CZ
thesis.grade.enExcellenten_US
uk.abstract.csCache-oblivious algoritmy jsou dobře prostudované v situaci, kdy velikost cache zůstává konstantní. V posledních letech byla zkoumána i situace s pro- měnlivou velikostí cache. Naší motivací jsou programy běžící pseudo-paralelně a sdílející jedinou cache. Tato práce studuje tento model cache a generalizuje dva předchozí modely zkoumané v literatuře. Zavádíme také nový model cache, takzvaný hloubkový model, kde se ke stránkám přistupuje podle jejich hloubky v LRU cache místo jejich adres. Tento model nám umožňuje konstruovat al- goritmy, které působí libovolný počet cache missů předepsaný funkcí, kterou lze spočítat bez způsobení cache missu. Nakonec ukážeme, že dva algoritmy splňující podmínku regularity a běžící pseudo-paralelně způsobí asymptoticky stejné množství cache missů jako kdyby běžely sériově, za předpokladu, že použitá cache splňuje předpoklad tall-cache.cs_CZ
uk.abstract.enCache-oblivious algorithms are well understood when the cache size remains constant. Recently variable cache sizes have been considered. We are motivated by programs running in pseudo-parallel and competing for a single cache. This thesis studies the underlying cache model and gives a generalization of two models considered in the literature. We give a new cache model called the "depth model" where pages are accessed by page depths in an LRU cache instead of their ad- dresses. This model allows us to construct cache-oblivious algorithms that cause a certain number of cache misses prescribed by an arbitrary function computable without causing a cache miss. Finally we prove that two algorithms satisfying the regularity property running in pseudo-parallel cause asymptotically the same number of cache misses as their serial computations provided that the cache is satisfying the tall-cache assumption.en_US
uk.file-availabilityV
uk.publication.placePrahacs_CZ
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Informatický ústav Univerzity Karlovycs_CZ


Soubory tohoto záznamu

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

Tento záznam se objevuje v následujících sbírkách

Zobrazit minimální záznam


© 2017 Univerzita Karlova, Ústřední knihovna, Ovocný trh 560/5, 116 36 Praha 1; email: admin-repozitar [at] cuni.cz

Za dodržení všech ustanovení autorského zákona jsou zodpovědné jednotlivé složky Univerzity Karlovy. / Each constituent part of Charles University is responsible for adherence to all provisions of the copyright law.

Upozornění / Notice: Získané informace nemohou být použity k výdělečným účelům nebo vydávány za studijní, vědeckou nebo jinou tvůrčí činnost jiné osoby než autora. / Any retrieved information shall not be used for any commercial purposes or claimed as results of studying, scientific or any other creative activities of any person other than the author.

DSpace software copyright © 2002-2015  DuraSpace
Theme by 
@mire NV