UTCS Colloquium/Architecture: Tom Puzak IBM T.J. Watson Research Center An Analysis of the Effects of Miss Clustering on the Cost of a Cache Miss ACES 2.402 Monday March 26 2007 at 3:30 p.m.
There is a signup schedule for this event.
Type of Talk: UT
CS Colloquium/Architecture
Speaker Name/Affiliation: Tom Puzak/IBM
T.J. Watson Research Center
Date/Time: March 26 2007 3:30 p.m.
Location: ACES 2.402
Host: Yale Patt
Talk Title: An A
nalysis of the Effects of Miss Clustering on the Cost of a Cache Miss
Talk Abstract:
A new technique called Pipeline Spectroscopy is descr
ibed that allows pipeline delays to be monitored and analyzed in detail. We
use this technique to measure the cost of each cache miss. The cost of a m
iss is displayed (graphed) as a histogram which represents a precise reado
ut showing a detailed visualization of the cost of each cache miss througho
ut all levels of the memory hierarchy. We call the graphs ''spectrograms%92
because they reveal certain signature characteristics of the processor %92
s memory hierarchy the pipeline and the miss pattern itself. Cache miss s
pectrograms are produced by analyzing misses according to the miss cluster
size and comparing instruction sequences and execution times that occurred
near the miss cluster in a ''finite cache''simulation run to the same set
of instructions and execution times in an ''infinite cache'' run then calc
ulating the difference in run times. We show that in a memory hierarchy wit
h N
cache levels (L1 L2 ... LN and memory) and a miss cluster of si
ze C there are (C+N) choose C possible clusters of miss penalties. This re
present all possible sums from all possible combinations of the miss latenc
ies from each level of the memory hierarchy (L2 L3 ... Memory) for a given
cluster size. Additionally a theory is presented that describes the shape
of a spectrogram and we use this theory to predict the shape of spectrogr
ams for larger miss clusters. Detailed
analysis of a spectrograph leads
to much greater insight in pipeline dynamics including effects due to pre
fetching and miss queueing delays.
Speaker Bio:
Thomas R. Puzak
received a B. S. in Mathematics and M. S. in Computer Science from the Uni
versity of Pittsburgh and a Ph. D. in Electrical and Computer Engineering f
rom the University of Massachusetts. Since joining IBM he has spent over th
irty years working in IBM Research. While at IBM he received Technical Achi
evement Outstanding Contribution and Innovation Awards served as Chairma
n of the Computer Architecture Special Interest Group at the T. J. Watson <
br>Research Center and holds more than 30 patents on processor and memory
design.
- About
- Research
- Faculty
- Awards & Honors
- Undergraduate
- Graduate
- Careers
- Outreach
- Alumni
- UTCS Direct