• DocumentCode
    298373
  • Title

    Optimal mapping of feedforward neural networks onto multiple bus architectures

  • Author

    El-Amawy, Ahmed ; Kulasinghe, Priyalal ; Bayoumi, Magdy

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Louisiana State Univ., Baton Rouge, LA, USA
  • Volume
    1
  • fYear
    1994
  • fDate
    3-5 Aug 1994
  • Firstpage
    477
  • Abstract
    This paper addresses the problem of mapping a feedforward ANN onto a multiple bus system, MBS, with p processors and b buses so as to minimize the total execution time. We model the computational requirements of ANN by an m-partite graph called FFCG and show that the mapping problem can be reduced to that of optimally mapping a single (arbitrary) computational layer (c-layer) to the MBS. We present an algorithm which assigns the nodes of a given c-layer to processors such that the computation lower bound [Nl/p]tpl and the communication lower bound [Nl/b]tc, are achieved simultaneously, where Nl is the number of nodes in the mapped c-layer, and tpl and tc, are the computation and communication times, respectively, associated with a node in the layer. When computation and communication are not overlapped, we show that the optimal number of processors needed is either 1 or p, depending on the ratio tpl/tc . We show how the total execution time can be reduced by overlapping computation and communication. In that case, we show that the optimal number of processors needed is either 1 or (tp l/tc)b. We show that there is a unique arrangement of interfaces such that the total number of interfaces is minimum and the optimal time is reached. Finally, we compare the relative merits of the hypercube and the MBS and show the superiority of the latter in simulating an ANN
  • Keywords
    feedforward neural nets; graph theory; multiprocessor interconnection networks; neural net architecture; ANN; FFCG; algorithm; architecture; communication lower bound; computation lower bound; execution time; feedforward neural network; hypercube; interfaces; m-partite graph; multiple bus system; optimal mapping; processors; simulation; Artificial neural networks; Brain modeling; Computational modeling; Computer architecture; Computer networks; Feedforward neural networks; Humans; Hypercubes; Information processing; Neural networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1994., Proceedings of the 37th Midwest Symposium on
  • Conference_Location
    Lafayette, LA
  • Print_ISBN
    0-7803-2428-5
  • Type

    conf

  • DOI
    10.1109/MWSCAS.1994.519283
  • Filename
    519283