| Energy-efficient MESI cache coherence with pro-active snoop filtering for multicore microprocessors |
| Full text |
Pdf
(283 KB)
|
Source
|
International Symposium on Low Power Electronics and Design
archive
Proceeding of the 13th international symposium on Low power electronics and design
table of contents
Bangalore, India
SESSION: Memory systems & special-purpose hardware
table of contents
Pages 247-252
Year of Publication: 2008
ISBN:978-1-60558-109-5
|
|
Authors
|
|
Avadh Patel
|
State University of New York, Binghamton, NY, USA
|
|
Kanad Ghose
|
State University of New York, Binghamton, NY, USA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 31, Downloads (12 Months): 168, Citation Count: 0
|
|
|
ABSTRACT
We present a snoop filtering mechanism for multicore microprocessors that implement coherent caches using the MESI protocol. The relatively small filter structure at each core maintains coarse-grain sharing information about regions within a page to filter out snoops. On broadcast, the sharing status of all regions within the page is collected proactively and up to 90% of unnecessary snoops are eliminated. The energy savings resulting from snoop filtering in our scheme average about 30% across the benchmarks studied for both a quad core design in 65 nm and 8-core design in 45 nm CMOS.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Anderson, J. and Jayasimha, D. N., "Snoop Filter Line Replacement of Back Invalidates in Multi-Node Architectures", US Patent No. 6,598,123 B1, July 22, 2003.
|
 |
2
|
|
 |
3
|
|
| |
4
|
Cantin, J. F. et al, "Coarse-Grain Coherence Tracking: RegionSCout and Region Coherence Arrays", Computer, June 2006.
|
| |
5
|
Chintamani, S. and Iyer, R., "Design and Evaluation of Snoop Filters for Web Servers", in Proc. SPECTS '04, 2004.
|
| |
6
|
M. Ghoneima , Y. Ismail , M. Khellah , J. Tschanz , V. De, Serial-link bus: a low-power on-chip bus architecture, Proceedings of the 2005 IEEE/ACM International conference on Computer-aided design, p.541-546, November 06-10, 2005, San Jose, CA
|
 |
7
|
|
 |
8
|
Milo M. K. Martin , Daniel J. Sorin , Bradford M. Beckmann , Michael R. Marty , Min Xu , Alaa R. Alameldeen , Kevin E. Moore , Mark D. Hill , David A. Wood, Multifacet's general execution-driven multiprocessor simulator (GEMS) toolset, ACM SIGARCH Computer Architecture News, v.33 n.4, November 2005
[doi> 10.1145/1105734.1105747]
|
| |
9
|
Kanter, D., "x86 Servers Brace for a Hurricane", available from http://www.realwordtech.com, April 2004.
|
| |
10
|
Mamidipika, M.., "eCACTI: An Enhanced Power Estimation Model for On-Chip Caches", CECS TR , UC-Irvine, 2004.
|
| |
11
|
|
 |
12
|
|
| |
13
|
Saldanha, C. andLipasti, M., "Power-Efficient Cache Coherence", in Proc. Workshop on Memory Performance Issues, ISCA 2001.
|
 |
14
|
|
| |
15
|
|
|