Tiled DANNA: Dynamic Adaptive Neural Network Array Scaled Across Multiple Chips
Patricia Jean Eckhart
August, 2017
Masters Thesis, University of Tennessee
http://trace.tennessee.edu/utk_gradthes/4870/
Abstract
Tiled Dynamic Adaptive Neural Network Array(Tiled DANNA) is a recurrent spiking neural network structure composed of programmable biologically inspired neurons and synapses that scales across multiple FPGA chips. Fire events that occur on and within DANNA initiate spiking behaviors in the programmable elements allowing DANNA to hold memory through the synaptic charge propagation and neuronal charge accumulation. DANNA is a fully digital neuromorphic computing structure based on the NIDA architecture. To support initial prototyping and testing of the Tiled DANNA, multiple Xilinx Virtex 7 690Ts were leveraged. The primary goal of Tiled DANNA is to support scaling of DANNA neural networks beyond the constraints of a single chip or subsystem. To date, the largest physical DANNA implementations have been limited to a single FPGA chip. By synchronizing the neural network activity occurring within DANNA across multiple chips and designing a custom communication interface, DANNA has efficient and continuous scalability. This is accomplished by partitioning DANNA networks across interconnected tiles of DANNA elements in a two dimensional grid and then transmitting fire events over the chip boundaries. This report provides a brief history of neuromorphic computing, the progression of DANNA development, and a discussion over the design and implementation of Tiled DANNA.Citation Information
Text
author P. J. Eckhart title Tiled {DANNA}: Dynamic Adaptive Neural Network Array Scaled Across Multiple Chips howpublished Masters Thesis, University of Tennessee where http://trace.tennessee.edu/utk_gradthes/4870 year 2017
Bibtex
@MISC{pe:17:td, author = "P. J. Eckhart", title = "Tiled {DANNA}: Dynamic Adaptive Neural Network Array Scaled Across Multiple Chips", howpublished = "Masters Thesis, University of Tennessee", where = "http://trace.tennessee.edu/utk_gradthes/4870", year = "2017" }