Skip to main content

A defect tolerant self-organizing nanoscale SIMD architecture

Publication ,  Journal Article
Patwardhan, JP; Johri, V; Dwyer, C; Lebeck, AR
Published in: International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS
December 1, 2006

The continual decrease in transistor size (through either scaled CMOS or emerging nano-technologies) promises to usher in an era of tera to peta-scale integration. However, this decrease in size is also likely to increase defect densities, contributing to the exponentially increasing cost of top-down lithography. Bottom-up manufacturing techniques, like self assembly, may provide a viable lower-cost alternative to top-down lithography, but may also be prone to higher defects. Therefore, regardless of fabrication methodology, defect tolerant architectures are necessary to exploit the full potential of future increased device densities.This paper explores a defect tolerant SIMD architecture. A key feature of our design is the ability of a large number of limited capability nodes with high defect rates (up to 30%) to self-organize into a set of SIMD processing elements. Despite node simplicity and high defect rates, we show that by supporting the familiar data parallel programming model the architecture can execute a variety of programs. The architecture efficiently exploits a large number of nodes and higher device densities to keep device switching speeds and power density low. On a medium sized system (∼1cm 2 area), the performance of the proposed architecture on our data parallel programs matches or exceeds the performance of an aggressively scaled out-of-order processor (128-wide, 8k reorder buffer, perfect memory system). For larger systems (>1cm 2), the proposed architecture can match the performance of a chip multiprocessor with 16 aggressively scaled out-of-order cores. Copyright © 2006 ACM.

Duke Scholars

Published In

International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS

DOI

Publication Date

December 1, 2006

Start / End Page

241 / 251
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Patwardhan, J. P., Johri, V., Dwyer, C., & Lebeck, A. R. (2006). A defect tolerant self-organizing nanoscale SIMD architecture. International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS, 241–251. https://doi.org/10.1145/1168857.1168888
Patwardhan, J. P., V. Johri, C. Dwyer, and A. R. Lebeck. “A defect tolerant self-organizing nanoscale SIMD architecture.” International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS, December 1, 2006, 241–51. https://doi.org/10.1145/1168857.1168888.
Patwardhan JP, Johri V, Dwyer C, Lebeck AR. A defect tolerant self-organizing nanoscale SIMD architecture. International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS. 2006 Dec 1;241–51.
Patwardhan, J. P., et al. “A defect tolerant self-organizing nanoscale SIMD architecture.” International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS, Dec. 2006, pp. 241–51. Scopus, doi:10.1145/1168857.1168888.
Patwardhan JP, Johri V, Dwyer C, Lebeck AR. A defect tolerant self-organizing nanoscale SIMD architecture. International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS. 2006 Dec 1;241–251.

Published In

International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS

DOI

Publication Date

December 1, 2006

Start / End Page

241 / 251