• DocumentCode
    1242406
  • Title

    Implementing regularly structured neural networks on the DREAM machine

  • Author

    Shams, Soheil ; Gaudiot, Jean-Luc

  • Author_Institution
    Hughes Res. Labs., Malibu, CA, USA
  • Volume
    6
  • Issue
    2
  • fYear
    1995
  • fDate
    3/1/1995 12:00:00 AM
  • Firstpage
    407
  • Lastpage
    421
  • Abstract
    High-throughput implementations of neural network models are required to transfer the technology from small prototype research problems into large-scale “real-world” applications. The flexibility of these implementations in accommodating for modifications to the neural network computation and structure is of paramount importance. The performance of many implementation methods today is greatly dependent on the density and the interconnection structure of the neural network model being implemented. A principal contribution of this paper is to demonstrate an implementation method which exploits maximum amount of parallelism from neural computation, without enforcing stringent conditions on the neural network interconnection structure, to achieve this high implementation efficiency. We propose a new reconfigurable parallel processing architecture, the Dynamically Reconfigurable Extended Array Multiprocessor (DREAM) machine, and an associated mapping method for implementing neural networks with regular interconnection structures. Details of the system execution rate calculation as a function of the neural network structure are presented. Several example neural network structures are used to demonstrate the efficiency of our mapping method and the DREAM machine architecture on implementing diverse interconnection structures. We show that due to the reconfigurable nature of the DREAM machine, most of the available parallelism of neural networks can be efficiently exploited
  • Keywords
    multiprocessor interconnection networks; neural net architecture; neural nets; parallel architectures; parallel machines; reconfigurable architectures; DREAM machine; Dynamically Reconfigurable Extended Array Multiprocessor; efficiency; flexibility; high throughput implementations; interconnection structure; large-scale real-world applications; mapping method; parallelism; reconfigurable parallel processing architecture; regularly structured neural networks; system execution rate; technology transfer; Application software; Computer architecture; Computer networks; Concurrent computing; Large-scale systems; Neural networks; Neurons; Parallel processing; Power system interconnection; Throughput;
  • fLanguage
    English
  • Journal_Title
    Neural Networks, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9227
  • Type

    jour

  • DOI
    10.1109/72.363476
  • Filename
    363476