Skip to Main Content
Frequently Asked Questions
Submit an ETD
Global Search Box
Need Help?
Keyword Search
Participating Institutions
Advanced Search
School Logo
Files
File List
Thesis Draft.pdf (605.5 KB)
ETD Abstract Container
Abstract Header
Auto-Determination of Cache/TLB parameters
Author Info
Kommanaboina, Kishor Yadav
Permalink:
http://rave.ohiolink.edu/etdc/view?acc_num=osu1367581773
Abstract Details
Year and Degree
2013, Master of Science, Ohio State University, Computer Science and Engineering.
Abstract
Modern optimizing compilers are adept at performing transformations like loop tiling, fusion, etc. The improvement in performance achieved by compilers due to these transformations relies upon the assumptions made by the compilers about the properties of the different levels of caches and TLBs. Having accurate information about these hardware components can go a long way in helping the compiler generate efficient code. In this paper, We present a novel algorithm which relies on micro-benchmarks and repeated accesses to memory in fixed stride fashion to deduce the number of sets, the associativity and line-size of the different levels of caches and TLBs across different architectures. We compare our framework against other existing techniques and show the effectiveness of our approach across architectures. We show that the approaches previously developed are unable to differentiate between all levels of cache and in some cases are unable to detect the properties of different levels of TLB.
Committee
Sadayappan Ponnuswamy (Advisor)
Pages
48 p.
Subject Headings
Computer Science
Keywords
Cache
;
TLB
;
Microbenchmarks
;
inclusive caches
;
exclusive caches
Recommended Citations
Refworks
EndNote
RIS
Mendeley
Citations
Kommanaboina, K. Y. (2013).
Auto-Determination of Cache/TLB parameters
[Master's thesis, Ohio State University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=osu1367581773
APA Style (7th edition)
Kommanaboina, Kishor Yadav.
Auto-Determination of Cache/TLB parameters.
2013. Ohio State University, Master's thesis.
OhioLINK Electronic Theses and Dissertations Center
, http://rave.ohiolink.edu/etdc/view?acc_num=osu1367581773.
MLA Style (8th edition)
Kommanaboina, Kishor Yadav. "Auto-Determination of Cache/TLB parameters." Master's thesis, Ohio State University, 2013. http://rave.ohiolink.edu/etdc/view?acc_num=osu1367581773
Chicago Manual of Style (17th edition)
Abstract Footer
Document number:
osu1367581773
Download Count:
916
Copyright Info
© 2013, all rights reserved.
This open access ETD is published by The Ohio State University and OhioLINK.