ACM Home Page
Please provide us with feedback. Feedback
Towards achieving reliable and high-performance nanocomputing via dynamic redundancy allocation
Full text PdfPdf (2.17 MB)
Source
ACM Journal on Emerging Technologies in Computing Systems (JETC) archive
Volume 5 ,  Issue 1  (January 2009) table of contents
Article No. 2  
Year of Publication: 2009
ISSN:1550-4832
Authors
Shuo Wang  University of Connecticut, Storrs, CT
Lei Wang  University of Connecticut, Storrs, CT
Faquir Jain  University of Connecticut, Storrs, CT
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 26,   Downloads (12 Months): 417,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

Nanoelectronic devices are considered to be the computational fabrics for the emerging nanocomputing systems due to their ultra-high speed and integration density. However, the imperfect bottom-up self-assembly fabrication leads to excessive defects that have become a barrier for achieving reliable computing. In addition, transient errors continue to be a problem. The massive parallelism rendered by nanoscale integration opens up new opportunities but also poses challenges on how to manage such massive resources for reliable and high-performance computing. In this paper, we propose a nanoarchitecture solution to address these emerging challenges. By using dynamic redundancy allocation, the massive parallelism is exploited to jointly achieve fault (defect/error) tolerance and high performance. Simulation results demonstrate the effectiveness of the proposed technique under a range of fault rates and operating conditions.


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
Bhaduri, D., Shukla, S., Graham, P., and Gokhale, M. 2007. Comparing reliability-redundancy tradeoffs for two von Neumann multiplexing architectures. IEEE Trans. Nanotech. 6, 3, 265--279.
 
3
Chen, Y., Jung, G.-Y., Ohlberg, D. A. A., Li, X., Stewart, D. R., Jeppesen, J. O., Nielsen, K. A., Stoddart, J. F., and Williams, R. S. 2003. Nanoscale molecular-switch crossbar circuits. Nanotech. 14, 4, 462--468.
4
 
5
 
6
Fountain, T. J., Duff, M. J. B. D., Crawley, D. G., Tomlinson, C., and Moffat, C. 1998. The use of nanoelectronic devices in highly-parallel computing systems. IEEE Trans. VLSI Syst. 6, 1, 31--38.
7
8
 
9
 
10
Han, J. and Jonker, P. 2002. A system architecture solution for unreliable nanoelectronic devices. IEEE Trans. Nanotech. 1, 4, 201--208.
 
11
 
12
Huang, Y., Duan, X., Cui, Y., Lauhon, L. J., Kim, K-Y., and Lieber, C. M. 2001. Logic gates and computation from assembled nanowire building blocks. Science, 294, 5545, 1313--1317.
 
13
Jeffery, C. M. and Figueiredo, R. 2006. Hierarchical fault tolerance for nanoscale memories. IEEE Trans. Nanotech. 5, 44, 407--414.
 
14
Koren, I., Koren, Z., and Stapper, C. H. 1994. A statistical study of defect maps of large area VLSI IC's. IEEE Trans. VLSI Syst., 2, 2, 249--256.
 
15
Kuekes, P. J., Robinett, W., Seroussi, G., and Williams, R. S. 2005. Defect-tolerant interconnect to nanoelectronic circuits: internally redundant demultiplexers based on error-correcting codes. Nanotech. 16, 6, 869--882.
 
16
Lent, C. S., Tougaw, P. D., Porod, W., and Bernstein, G. H. 1993. Quantum cellular automata. Nanotech. 4, 4, 49--57.
17
18
19
 
20
Mazumder, P., Kulkarni, S., Bhattacharya, M., Sun J. P., and Haddad, G. I. 1998. Digital circuit applications of resonant tunneling devices. In Proceeding of the IEEE, 86, 4, 664--686.
 
21
Mishra, M. and Goldstein, S. C. 2003. Defect tolerance at the end of the roadmap. In Proceedings of the International Test Conference. 1201--1211.
 
22
23
 
24
 
25
 
26
Roy, S. and Beiu, V. 2005. Majority multiplexing-economical redundant fault-tolerant designs for nanoarchitectures. IEEE Trans. Nanotech. 4, 4, 441--451.
 
27
 
28
29
 
30
von Neumann, J. 1956. Probabilistic logics and the synthesis of reliable organisms from unreliable components. In Automata Studies, C. Shannon and J. McCarthy, Eds., Princeton University Press.
 
31
Wall, D. W. 1993. Limits of instruction-level parallelism. Wester Research Laboratory Research Report 93/6, Digital Equipment Corporation.
 
32
Wang, S., Wang, L., and Jain, F. 2007. Dynamic redundancy allocation for reliable and high-performance aanocomputing. In Proceedings of the International Symposium on Nanoscale Architectures. 1--6.
33
 
34

Collaborative Colleagues:
Shuo Wang: colleagues
Lei Wang: colleagues
Faquir Jain: colleagues