• DocumentCode
    3517098
  • Title

    ASIPs for artificial neural networks

  • Author

    Shapiro, Daniel ; Parri, Jonathan ; Desmarais, John-Marc ; Groza, Voicu ; Bolic, Miodrag

  • Author_Institution
    Comput. Archit. Res. Group, Univ. of Ottawa, Ottawa, ON, Canada
  • fYear
    2011
  • fDate
    19-21 May 2011
  • Firstpage
    529
  • Lastpage
    533
  • Abstract
    Customized application-specific processors called ASIPs are becoming commonplace in contemporary embedded system designs. Neural networks are an interesting application for which an ASIP can be tailored to increase performance, lower power consumption and/or increase throughput. Here, both the bidirectional associative memory and hopfield auto-associative memory networks are run through an automated instruction-set identification algorithm to identify and select custom instruction candidates suitable for neural network applications. Clusters of neural networks are highly parallel, and therefore it is interesting to consider a homogeneous multiprocessor composed of ASIPs. The two legacy neural network applications showed a 18-120% improvement with the automatic hardware/software partitioning for a uniprocessor ASIP. However, due to pointers and function calling which did not resolve to hardware, the acceleration was concentrated in the network initialization part of the code.
  • Keywords
    Hopfield neural nets; application specific integrated circuits; content-addressable storage; embedded systems; hardware-software codesign; instruction sets; microprocessor chips; neural chips; artificial neural networks; automated instruction-set identification algorithm; automatic hardware/software partitioning; bidirectional associative memory; contemporary embedded system designs; custom instruction candidates; customized application-specific processors; homogeneous multiprocessor; hopfield auto-associative memory networks; legacy neural network applications; network initialization; power consumption; uniprocessor ASIP; Acceleration; Artificial neural networks; Biological neural networks; Hardware; Neurons; Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applied Computational Intelligence and Informatics (SACI), 2011 6th IEEE International Symposium on
  • Conference_Location
    Timisoara
  • Print_ISBN
    978-1-4244-9108-7
  • Type

    conf

  • DOI
    10.1109/SACI.2011.5873060
  • Filename
    5873060