ACM Home Page
Please provide us with feedback. Feedback
Vulnerability analysis of L2 cache elements to single event upsets
Full text PdfPdf (161 KB)
Source Design, Automation, and Test in Europe archive
Proceedings of the conference on Design, automation and test in Europe: Proceedings table of contents
Munich, Germany
SESSION: Reliable microarchitectures table of contents
Pages: 1276 - 1281  
Year of Publication: 2006
ISBN:3-9810801-0-6
Authors
Hossein Asadi  Northeastern University, Boston, MA
Vilas Sridharan  Northeastern University, Boston, MA
Mehdi B. Tahoori  Northeastern University, Boston, MA
David Kaeli  Northeastern University, Boston, MA
Sponsors
: The EDA Consortium
EDAA : European Design and Automation Association
IEEE-CS\DATC : The IEEE Computer Society
Publisher
European Design and Automation Association  3001 Leuven, Belgium, Belgium
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 35,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Memory elements are the most vulnerable system component to soft errors. Since memory elements in cache arrays consume a large fraction of the die in modern microprocessors, the probability of particle strikes in these elements is high and can significantly impact overall processor reliability. Previous work [2] has developed effective metrics to accurately measure the vulnerability of cache memory elements. Based on these metrics, we have developed a reliability-performance evaluation framework, which has been built upon the Simplescalar simulator.In this work, we focus on the reliability aspects of L1 and L2 caches. Specifically, we present algorithms for tag vulnerability computation and investigate and report in detail on the vulnerability of data, tag, and status bits in the L2 array. Experiments on SPECint2K and SPECfp2K benchmarks show that one class of error, replacement error, makes up almost 85% of the total tag vulnerability of a 1MB write-back L2 cache. In addition, the vulnerability of L2 tag-addresses significantly increases as the size of the memory address space increases. Results show that the L2 tag array can be as susceptible as first-level instruction and data caches (IL1/DL1) to soft errors.


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
AMD Athlon(TM) 64 Processor, http://www.amd.com.
 
2
H. Asadi, V. Sridharan, M. B. Tahoori, D. Kaeli, "Balancing Performance and Reliability in the Memory Hierarchy," Proc. of the IEEE Intl. Symp. on Performance Analysis of Systems and Software (ISPASS), Austin, Texas, March 2005.
 
3
S. Behling, R. Bell, P. Farrell, H. Holthoff, F. O. Connell, and W. Weir, "The POWER4 Processor Introduction and Tuning Guide," IBM redbooks, www.redbooks.ibm.com. Nov. 2001.
4
 
5
D. Burger and T. M. Austin, "The SimpleScalar Tool Set, Version 2.0," University of Wisconsin-Madison, Computer Science Dept., Technical Report No. 1342, June 1997.
 
6
 
7
S. Hareland, J. Maiz, M. Alavi, K. Mistry, S. Walstra, and C. Dai, "Impact of CMOS Scaling and SOI on Soft Error Rates of Logic Processes," Symp. on VLSI Technology, Digest of Tech. Papers, pp. 73--74, June 2001.
 
8
Intel Pentium IV Processor, http://www.intel.com.
 
9
 
10
R. Kalla, S. Balaram, J. M Tendler, "IBM Power5 Chip: a Dual-Core Multi-threaded Processor," IEEE Micro, pp. 40--47, Vol. 24, Issue 2, Mar-Apr 2004.
 
11
12
13
 
14
 
15
 
16
H. T. Nguyen and Y. Yagil, "A Systematic Approach to SER Estimation and Solutions," Proc. of the Intl. Reliability Physical Symp., pp. 60--70, Texas, 2003.
 
17
E. Normand, "Single Event Upset at Ground Level," IEEE Trans. on Nuclear Science, Vol. 43, No. 6, pp. 2742--2750, Dec. 1996.
 
18
 
19
S. Rusu, H. Muljono, and B. Cherkauer, "Itanium 2 processor 6M: higher frequency and larger L3 cache," IEEE Micro, pp. 10--18, Vol. 24, Issue 2, Mar-Apr 2004.
 
20
 
21
SPEC CPU2000 Benchmarks, http://www.specbench.org/osg/cpu2000.
 
22
Y. Tosaka, S. Satoh, K. Suzuki, T. Suguii, H. Ehara, G. A. Woffinden, and, S. A. Wender, "Impact of Cosmic Ray Neutron Induced Soft Errors on Advanced Submicron CMOS circuits," Symposium on VLSI Technology, Digest of Technical Papers, pp. 148--149, 1996.
23
 
24
D. Wendell, et. al., "A 4MB On-Chip L2 Cache for a 90nm 1.6GHz 64b SPARC Microprocessor," Proc. of IEEE Intl. Solid-State Circuits Conference (ISSCC), {Digest of Technical Papers}, Feb. 2004.
 
25
W. Zhang, S. Gurumurthi, M. Kandemir, and A. Siavasubramaniam, "ICR: In-Cache Replication for Enhancing Data Cache Reliability," Proc. of the Intl. Conference on Dependable Systems and Networks (DSN), pp. 291--300, June 2003.
 
26

Collaborative Colleagues:
Hossein Asadi: colleagues
Vilas Sridharan: colleagues
Mehdi B. Tahoori: colleagues
David Kaeli: colleagues