FSU
DEPARTMENT OF COMPUTER SCIENCE
Predicting Instruction Cache Behavio r F rank Mueller (FSU) David Whalley (FSU) Ma rion Ha rmon(F AMU) Depa rtment- f
FSU Depa rtment of Computer DEPARTMENT OF COMPUTER SCIENCE - - PowerPoint PPT Presentation
Predicting Instruction Cache Behavio r F rank Mueller (FSU) David Whalley (FSU) Ma rion Ha rmon(F AMU) FSU Depa rtment of Computer DEPARTMENT OF COMPUTER SCIENCE Science Flo rida State Universit y T allahassee, FL
DEPARTMENT OF COMPUTER SCIENCE
Predicting Instruction Cache Behavio r F rank Mueller (FSU) David Whalley (FSU) Ma rion Ha rmon(F AMU) Depa rtmentDEPARTMENT OF COMPUTER SCIENCE
OverviewDEPARTMENT OF COMPUTER SCIENCE
Intro ductionDEPARTMENT OF COMPUTER SCIENCE
Static Cache SimulationDEPARTMENT OF COMPUTER SCIENCE
Overviewsource control flow files cache static cache configuration compiler linker
files simulator executable program information instruction annotation
Predicting Instruction Cache Behavio r LCTS'94 5DEPARTMENT OF COMPUTER SCIENCE
Instruction Catego rizationDEPARTMENT OF COMPUTER SCIENCE
return return program line 5 4 7 8 3 program line 3 a-hit a-hit a-hit a-hit a-hit a-hit a-hit a-hit a-hit a-hit a-hit a-miss a-miss
program line 1 program line 2 program line 4 f-miss
1 a-miss a-miss conflict a-hit a-miss 2 call foo() a-hit program line 0 a-hit a-hit 5 f-miss a-hit f-miss 6 call foo()
Predicting Instruction Cache Behavio r LCTS'94 7DEPARTMENT OF COMPUTER SCIENCE
F etch-F rom-Memo ry BitDEPARTMENT OF COMPUTER SCIENCE
F etch-F rom-Memo ry Bit (cont.)DEPARTMENT OF COMPUTER SCIENCE
MeasurementsDEPARTMENT OF COMPUTER SCIENCE
Static Measurements Cache cache p rediction Size FFM set alw a ys hit alw a ys miss rst-miss conict 1kB 25.19% 71.23% 8.66% 3.69% 16.42% 2kB 21.18% 72.09% 5.88% 7.28% 14.75% 4kB 11.35% 72.40% 4.36% 16.64% 6.60% 8kB 4.73% 72.61% 4.03% 22.77% 0.59% Predicting Instruction Cache Behavio r LCTS'94 11DEPARTMENT OF COMPUTER SCIENCE
Dynamic Measurements Cache hit ratio conicts %DEPARTMENT OF COMPUTER SCIENCE
Prelimina ry Timing Results Dynamic WDEPARTMENT OF COMPUTER SCIENCE
F uture WDEPARTMENT OF COMPUTER SCIENCE
Related WDEPARTMENT OF COMPUTER SCIENCE
Summa ry