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 :
بازگشت