DocumentCode :
1652989
Title :
Reconfigurable computing and electronic nanotechnology
Author :
Goldstein, Seth ; Budiu, Mihai ; Mishra, Mahim ; Venkataramani, Girish
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2003
Firstpage :
132
Lastpage :
142
Abstract :
We examine the opportunities brought about by recent progress in electronic nanotechnology and describe the methods needed to harness them for building a new computer architecture. In this process we decompose some traditional abstractions, such as the transistor, into fine-grain pieces, such as signal restoration and input-output isolation. We also show how we can forgo the extreme reliability of CMOS circuits for low-cost chemical self-assembly at the expense of large manufacturing defect densities. We discuss advanced testing methods that can be used to recover perfect functionality from unreliable parts. We proceed to show how the molecular switch, the regularity of the circuits created by self-assembly and the high defect densities logically require the use of reconfigurable hardware as a basic building block for hardware design. We then capitalize on the convergence of compilation and hardware synthesis (which takes place when programming reconfigurable hardware) to propose the complete elimination of the instruction-set architecture from the system architecture, and the synthesis of asynchronous dataflow machines directly from high-level programming languages, such as C. We discuss in some detail a scalable compilation system that performs this task.
Keywords :
asynchronous circuits; computer testing; hardware-software codesign; molecular electronics; nanotechnology; reconfigurable architectures; CMOS circuit reliability; advanced testing; asynchronous dataflow machine synthesis; compilation convergence; computer architecture; electronic nanotechnology; hardware design; high-level programming language; input-output isolation; low-cost chemical self-assembly; manufacturing defect density; molecular switch; reconfigurable computing; reconfigurable hardware; scalable compilation system; signal restoration; transistor; Buildings; Chemicals; Circuits; Computer architecture; Hardware; Nanotechnology; Self-assembly; Signal restoration; Switches; Transistors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application-Specific Systems, Architectures, and Processors, 2003. Proceedings. IEEE International Conference on
ISSN :
2160-0511
Print_ISBN :
0-7695-1992-X
Type :
conf
DOI :
10.1109/ASAP.2003.1212837
Filename :
1212837
Link To Document :
بازگشت