• 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