DocumentCode
2431834
Title
A self-configurable computing architecture for unstructured and unknown reconfigurable fabrics
Author
Amarnath, A. ; Teuscher, Christof
Author_Institution
Dept. of Electr. & Comput. Eng., Portland State Univ., Portland, OR, USA
fYear
2011
fDate
6-9 June 2011
Firstpage
271
Lastpage
278
Abstract
Reconfigurable computing architectures combine the flexibility of software with the performance of custom hardware. Such architectures are of particular interest at the nanoscale as well. We argue that a bottom-up self-assembled fabric will be easier and cheaper to manufacture, however, one has to make compromises with regards to the device regularity, homogeneity, and reliability. In this paper we present a software and hardware framework to measure the performance of a self-configurable computing architecture for unstructured and unknown reconfigurable fabrics composed of simple nodes interconnected by nanowires. The framework allows to create an irregular network of compute nodes where each node can be configured as a simple 1-bit ALU. The compute nodes are organized hierarchically by means of anchor nodes that recruit compute nodes with a chemically-inspired algorithm. The nodes are then self-configured by means of a gate-level netlist describing any digital logic circuit. A topology-agnostic optimization algorithm inspired by simulated annealing is then initiated to self-optimize the circuit for latency. Latency comparisons between non-optimized, brute-force optimized and our optimization algorithm are made for 3 different circuits. The hardware overhead of implementing the optimization algorithm is also discussed. The proposed work presents a step toward building a new generation of compute architectures on irregular fabrics.
Keywords
fault tolerant computing; logic circuits; nanofabrication; reconfigurable architectures; simulated annealing; 1-bit ALU; chemically-inspired algorithm; custom hardware; digital logic circuit; gate level netlist; nanowires; reconfigurable computing architectures; reconfigurable fabrics; self configurable computing architecture; simulated annealing; software flexibility; topology agnostic optimization algorithm; CMOS integrated circuits; CMOS technology; Fabrics; Logic gates; Optimization;
fLanguage
English
Publisher
ieee
Conference_Titel
Adaptive Hardware and Systems (AHS), 2011 NASA/ESA Conference on
Conference_Location
San Diego, CA
Print_ISBN
978-1-4577-0598-4
Electronic_ISBN
978-1-4577-0597-7
Type
conf
DOI
10.1109/AHS.2011.5963947
Filename
5963947
Link To Document