ACM Home Page
Please provide us with feedback. Feedback
Object duplication for improving reliability
Full text PdfPdf (395 KB)
Source Asia and South Pacific Design Automation Conference archive
Proceedings of the 2006 Asia and South Pacific Design Automation Conference table of contents
Yokohama, Japan
SESSION: Software techniques for efficient SoC design table of contents
Pages: 140 - 145  
Year of Publication: 2006
ISBN:0-7803-9451-8
Authors
G. Chen  The Pennsylvania State University, University Park, PA
M. Kandemir  The Pennsylvania State University, University Park, PA
N. Vijaykrishnan  The Pennsylvania State University, University Park, PA
M. J. Irwin  The Pennsylvania State University, University Park, PA
Sponsors
: IEEE Circuits and Systems Society
SIGDA: ACM Special Interest Group on Design Automation
IEICE ESS : Institute of Electronics, Information and Communication Engineers, Engineering Sciences Society
IPSJ SIG-SLDM : Information Processing Society of Japan, SIG System LSI Design Methodology
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 17,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1118299.1118343
What is a DOI?

ABSTRACT

Soft errors are becoming a common problem in current systems due to the scaling of technology that results in the use of smaller devices, lower voltages, and power-saving techniques. In this work, we focus on soft errors that can occur in the objects created in heap memory, and investigate techniques for enhancing the immunity to soft errors through various object duplication schemes. The idea is to access the duplicate object when the checksum associated with the primary object indicates an error. We implemented several duplication based schemes and conducted extensive experiments. Our results clearly show that this spectrum of schemes enable us to balance the tradeoffs between error rate and heap space consumption.


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
D. Chen, A. Messer, P. Bernadat, G. Fu, Z. Dimitrijevic, D. Lie, D. Mannaru, A. Riska, and D. Milojicic, "JVM susceptibility to memory errors," in Proc. JVM'01.
4
 
5
"CLDC and the K virtual machine (KVM)," http://java.sun.com/products/cldc/.
6
7
 
8
"J2ME Mobile Information Device Profile," http://java.sun.com/j2me/.
 
9
 
10
 
11
 
12
 
13
R. Phelan, "Addressing soft errors in ARM core-based designs," White Paper, ARM Limited, 2003.
 
14
C. Pyyhtia, "Quality issues facing embedded memory," in Proc. Sophia Antipolis Conference on Micro Electronics, 2002.
15
16
 
17
P. P. Shirvani, N. R. Saxena, and E. J. McCluskey, "Software-implemented EDAC protection against SEUs," IEEE Transactions on Reliablity, 49(3):273--284, 2000.
 
18

Collaborative Colleagues:
G. Chen: colleagues
M. Kandemir: colleagues
N. Vijaykrishnan: colleagues
M. J. Irwin: colleagues