Analyzing the Cost of a Cache Miss Using Pipeline Spectroscopy

Analyzing the Cost of a Cache Miss Using Pipeline Spectroscopy
复制标题

使用管道光谱分析缓存未命中的成本

DOI:
--
复制
发表时间:
2008
期刊:
J. Instr. Level Parallelism
影响因子:
--
通讯作者:
A. Nádas
A. Nádas
中科院分区:
--
文献类型:
--
作者:
T. Puzak;A. Hartstein;P. Emma;Vijayalakshmi Srinivasan;A. Nádas

文献摘要

被引文献

相似文献

我们描述了一种称为管道光谱的新技术,它允许我们精确地测量每次缓存丢失的成本。丢失的成本以直方图的形式显示(图表),它代表了一个精确的读数,显示了在内存层次结构的所有级别上每次缓存丢失的成本的详细可视化。我们称这些图为“谱图”,因为它们揭示了处理器内存层次、管道和缺失模式本身的某些特征。我们证明了在具有N个缓存级别(L1, L2,…)的内存层次结构中,, LN,和
We describe a new technique called Pipeline Spectroscopy that allows us to precisely measure the cost of each cache miss. The cost of a miss is displayed (graphed) as a histogram, which represents a precise readout showing a detailed visualization of the cost of each cache miss throughout all levels of the memory hierarchy. We call the graphs ‘spectrograms’ because they reveal certain signature characteristics of the processor’s memory hierarchy, the pipeline, and the miss pattern itself. We show that in a memory hierarchy with N cache levels (L1, L2, ..., LN , and