| TLB and snoop energy-reduction using virtual caches in low-power chip-multiprocessors |
| Full text |
Pdf
(85 KB)
|
| Source
|
International Symposium on Low Power Electronics and Design
archive
Proceedings of the 2002 international symposium on Low power electronics and design
table of contents
Monterey, California, USA
SESSION: Poster Session 3
table of contents
Pages: 243 - 246
Year of Publication: 2002
ISBN:1-58113-475-4
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 47, Citation Count: 25
|
|
|
ABSTRACT
In our quest to bring down the power consumption in low-power chip-multiprocessors, we have found that TLB and snoop accesses account for about 40% of the energy wasted by all L1 data-cache accesses. We have investigated the prospects of using virtual caches to bring down the number of TLB accesses. A key observa¿tion is that while the energy wasted in the TLBs are cut, the energy associated with snoop accesses becomes higher. We then contrib¿ute with two techniques to reduce the number of snoop accesses and their energy cost. Virtual caches together with the proposed techniques are shown to reduce the energy wasted in the L1 caches and the TLBs by about 30%.
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
|
|
 |
2
|
|
| |
3
|
|
| |
4
|
K. Diefendorff. TSMC Sets Sights on #1. Microprocessor Report, June 5, 2000.
|
| |
5
|
M. Ekman, F. Dahlgren and P. Stenström. Evaluation of Snoop Energy-Reduction techniques for Chip-Multiproces¿sors. Workshop on Duplicating, Deconstructing and Debunking, in conjunction with ISCA, May 2002.
|
 |
6
|
|
| |
7
|
Lance Hammond , Benedict A. Hubbert , Michael Siu , Manohar K. Prabhu , Michael Chen , Kunle Olukotun, The Stanford Hydra CMP, IEEE Micro, v.20 n.2, p.71-84, March 2000
[doi> 10.1109/40.848474]
|
| |
8
|
Chunho Lee , Miodrag Potkonjak , William H. Mangione-Smith, MediaBench: a tool for evaluating and synthesizing multimedia and communicatons systems, Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture, p.330-335, December 01-03, 1997, Research Triangle Park, North Carolina, United States
|
| |
9
|
P. S. Magnusson et al., SimICS/sun4m: A virtual worksta¿tion. Proc. of the USENIX 1998 Annual Technical Confer¿ence. USENIX Association, pages 119--130, June 1998.
|
| |
10
|
|
| |
11
|
C. Saldanha and M. Lipasti. Power Efficient Cache Coher¿ence. Workshop on Memory Performance Issues, in con¿junction with ISCA, June 2001
|
 |
12
|
Steven Cameron Woo , Moriyoshi Ohara , Evan Torrie , Jaswinder Pal Singh , Anoop Gupta, The SPLASH-2 programs: characterization and methodological considerations, Proceedings of the 22nd annual international symposium on Computer architecture, p.24-36, June 22-24, 1995, S. Margherita Ligure, Italy
|
CITED BY 26
|
|
|
|
|
|
|
|
|
|
|
Mirko Loghi , Martin Letis , Luca Benini , Massimo Poncino, Exploring the energy efficiency of cache coherence protocols in single-chip multi-processors, Proceedings of the 15th ACM Great Lakes symposium on VLSI, April 17-19, 2005, Chicago, Illinois, USA
|
|
|
Mirko Loghi , Martin Letis , Luca Benini , Massimo Poncino, Exploring the energy efficiency of cache coherence protocols in single-chip multi-processors, Proceedings of the 15th ACM Great Lakes symposium on VLSI, April 17-19, 2005, Chicago, Illinois, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Chinnakrishnan Ballapuram , Kiran Puttaswamy , Gabriel H. Loh , Hsien-Hsin S. Lee, Entropy-based low power data TLB design, Proceedings of the 2006 international conference on Compilers, architecture and synthesis for embedded systems, October 22-25, 2006, Seoul, Korea
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Francesco Poletti , Antonio Poggiali , Davide Bertozzi , Luca Benini , Pol Marchal , Mirko Loghi , Massimo Poncino, Energy-Efficient Multiprocessor Systems-on-Chip for Embedded Computing: Exploring Programming Models and Their Architectural Support, IEEE Transactions on Computers, v.56 n.5, p.606-621, May 2007
|
|
|
Valentina Salapura , Matthias Blumrich , Alan Gara, Improving the accuracy of snoop filtering using stream registers, Proceedings of the 2007 workshop on MEmory performance: DEaling with Applications, systems and architecture, p.25-32, September 16-16, 2007, Brasov, Romania
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|