DocumentCode :
244669
Title :
A GPU-based associative memory using sparse Neural Networks
Author :
Zhe Yao ; Gripon, Vincent ; Rabbat, Michael
Author_Institution :
Electr. & Comput. Eng, McGill Univ., Montreal, QC, Canada
fYear :
2014
fDate :
21-25 July 2014
Firstpage :
688
Lastpage :
692
Abstract :
Associative memories, serving as building blocks for a variety of algorithms, store content in such a way that it can be later retrieved by probing the memory with a small portion of it, rather than with an address as in more traditional memories. Recently, Gripon and Berrou have introduced a novel construction which builds on ideas from the theory of error correcting codes, greatly outperforming the celebrated Hopfield Neural Networks in terms of the number of stored messages per neuron and the number of stored bits per synapse. The work of Gripon and Berrou proposes two retrieval rules, SUM-OF-SUM and SUM-OF-MAX. In this paper, we implement both rules on a general purpose graphical processing unit (GPU). SUM-OF-SUM uses only matrix-vector multiplication and is easily implemented on the GPU, whereas SUM-OF-MAX, which involves non-linear operations, is much less straightforward to fulfill. However, SUM-OF-MAX gives significantly better retrieval error rates. We propose a hybrid scheme tailored for implementation on a GPU which achieves a 880-fold speedup without sacrificing any accuracy.
Keywords :
Hopfield neural nets; content-addressable storage; error correction codes; graphics processing units; matrix multiplication; GPU-based associative memory; Hopfield neural networks; SUM-OF-MAX rule; SUM-OF-SUM rule; building blocks; error correcting codes; general purpose graphical processing unit; matrix-vector multiplication; nonlinear operation; retrieval error rate; sparse neural networks; stored bits per synapse; stored messages per neuron; traditional memory; Associative memory; Graphics processing units; Joints; Message systems; Neural networks; Neurons; Probes; Associative memory; CUDA; GPGPU; Parallel processing; Recurrent neural networks; Sparse coding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing & Simulation (HPCS), 2014 International Conference on
Conference_Location :
Bologna
Print_ISBN :
978-1-4799-5312-7
Type :
conf
DOI :
10.1109/HPCSim.2014.6903755
Filename :
6903755
Link To Document :
بازگشت