Show simple item record

dc.contributor.advisorJimenez, Daniel A.
dc.creatorBackes Drault, Luna B
dc.date.accessioned2018-02-05T21:22:30Z
dc.date.available2018-02-05T21:22:30Z
dc.date.created2017-08
dc.date.issued2017-08-08
dc.date.submittedAugust 2017
dc.identifier.urihttps://hdl.handle.net/1969.1/166081
dc.description.abstractProcessor speed has been increasing at a higher rate than the speed of memories over the last years. Caches were designed to mitigate this gap and, ever since, several cache management techniques have been designed to further improve performance. Most techniques have been designed and evaluated on non-inclusive caches even though many modern processors implement either inclusive or exclusive policies. Exclusive caches benefit from a larger effective capacity, so they might become more popular when the number of cores per last-level cache increases. This thesis aims to demonstrate that the best cache management techniques for exclusive caches do not necessarily have to be the same as for non-inclusive or inclusive caches. To assess this statement we evaluated several cache management techniques with different inclusion policies, number of cores and cache sizes. We found that the configurations for inclusive and non-inclusive policies usually performed similarly, but for exclusive caches the best configurations were indeed different. Prefetchers impacted performance more than replacement policies, and determined which configurations were the best ones. Also, exclusive caches showed a higher speedup on multi-core. The least recently used (LRU) replacement policy is among the best policies for any prefetcher combination in exclusive caches but is the one used as a baseline in most cache replacement policy research. Therefore, we conclude that the results in this thesis motivate further research on prefetchers and replacement policies targeted to exclusive caches.en
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.subjectcache managementen
dc.subjectinclusion policyen
dc.subjectreplacement policyen
dc.subjectprefetchingen
dc.subjectmemory hierarchyen
dc.titleEvaluation of Cache Inclusion Policies in Cache Managementen
dc.typeThesisen
thesis.degree.departmentComputer Science and Engineeringen
thesis.degree.disciplineComputer Engineeringen
thesis.degree.grantorTexas A & M Universityen
thesis.degree.nameMaster of Scienceen
thesis.degree.levelMastersen
dc.contributor.committeeMemberGratz, Paul V.
dc.contributor.committeeMemberDa Silva, Dilma
dc.type.materialtexten
dc.date.updated2018-02-05T21:22:31Z
local.etdauthor.orcid0000-0001-7045-4671


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record