Close category search window
 

A self-configurable computing architecture for unstructured and unknown reconfigurable fabrics

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Amarnath, A. ; Dept. of Electr. & Comput. Eng., Portland State Univ., Portland, OR, USA ; Teuscher, C.

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.

Published in:
Adaptive Hardware and Systems (AHS), 2011 NASA/ESA Conference on

Date of Conference: 6-9 June 2011

Need Help?


IEEE Advancing Technology for Humanity About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest professional association for the advancement of technology.
© Copyright 2013 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.