• DocumentCode
    3021945
  • Title

    Architecture and implementation of an associative memory using sparse clustered networks

  • Author

    Jarollahi, Hooman ; Onizawa, Naoya ; Gripon, Vincent ; Gross, Warren J.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, QC, Canada
  • fYear
    2012
  • fDate
    20-23 May 2012
  • Firstpage
    2901
  • Lastpage
    2904
  • Abstract
    Associative memories are alternatives to indexed memories that when implemented in hardware can benefit many applications such as data mining. The classical neural network based methodology is impractical to implement since in order to increase the size of the memory, the number of information bits stored per memory bit (efficiency) approaches zero. In addition, the length of a message to be stored and retrieved needs to be the same size as the number of nodes in the network causing the total number of messages the network is capable of storing (diversity) to be limited. Recently, a novel algorithm based on sparse clustered neural networks has been proposed that achieves nearly optimal efficiency and large diversity. In this paper, a proof-of-concept hardware implementation of these networks is presented. The limitations and possible future research areas are discussed.
  • Keywords
    content-addressable storage; neural nets; associative memory; neural network; sparse clustered network; Computer architecture; Decoding; Field programmable gate arrays; Hardware; Iterative decoding; Neural networks; Neurons;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2012 IEEE International Symposium on
  • Conference_Location
    Seoul
  • ISSN
    0271-4302
  • Print_ISBN
    978-1-4673-0218-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.2012.6271922
  • Filename
    6271922