37th International Symposium on Microarchitecture (MICRO-37'04)
DOI: 10.1109/micro.2004.25
|View full text |Cite
|
Sign up to set email alerts
|

MicroLib: A Case for the Quantitative Comparison of Micro-Architecture Mechanisms

Abstract: While most research papers on computer architectures include some performance measurements, these performance numbers tend to be distrusted. Up to the point that, after so many research articles on data cache architectures, for instance, few researchers have a clear view of what are the best data cache mechanisms. To illustrate the usefulness of a fair quantitative comparison, we have picked a target architecture component for which lots of optimizations have been proposed (data caches), and we have implemente… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
42
0

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 58 publications
(42 citation statements)
references
References 31 publications
0
42
0
Order By: Relevance
“…For different prefetch mechanisms, please refer to Vanderwiel and Lilja [2000] and the paper on MicroLib [Perez et al 2004]. In this section, we only discuss the most relevant work that focuses on the limitations of software prefetching and the interaction of hardware and software prefetching.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…For different prefetch mechanisms, please refer to Vanderwiel and Lilja [2000] and the paper on MicroLib [Perez et al 2004]. In this section, we only discuss the most relevant work that focuses on the limitations of software prefetching and the interaction of hardware and software prefetching.…”
Section: Related Workmentioning
confidence: 99%
“…Although others have studied the benefits and limitations of hardware and software prefetching [Emma et al 2005;Perez et al 2004;Vanderwiel and Lilja 2000], we are not aware of any study that explains why some benchmarks show positive/neutral/negative interactions from combined software and hardware prefetching with concrete examples from real benchmarks. We seek to provide such insights in this article by analyzing the source code, data structures, and algorithms used in applications.…”
Section: Introductionmentioning
confidence: 97%
See 1 more Smart Citation
“…We also compare against the Global History Buffer (GHB) prefetcher proposed by Nesbit and Smith [25]. GHB was recently shown to outperform a wide variety of other prefetching mechanisms on SPEC applications [26]. In GHB, consumption misses are recorded in an on-chip circular buffer similar to the CMOB, and are located using an onchip fully-associative index table.…”
Section: Competitive Comparisonmentioning
confidence: 99%
“…Prefetching [26] or forwarding [17] techniques seek to hide the entire cache (read) miss latency. These techniques have been shown to be effective for workloads with regular (e.g., strided) memory access patterns.…”
Section: Introductionmentioning
confidence: 99%