Sparse Coding Using the Locally Competitive Algorithm on the TrueNorth Neurosynaptic System
- PMID: 31396039
- PMCID: PMC6664083
- DOI: 10.3389/fnins.2019.00754
Sparse Coding Using the Locally Competitive Algorithm on the TrueNorth Neurosynaptic System
Abstract
The Locally Competitive Algorithm (LCA) is a biologically plausible computational architecture for sparse coding, where a signal is represented as a linear combination of elements from an over-complete dictionary. In this paper we map the LCA algorithm on the brain-inspired, IBM TrueNorth Neurosynaptic System. We discuss data structures and representation as well as the architecture of functional processing units that perform non-linear threshold, vector-matrix multiplication. We also present the design of the micro-architectural units that facilitate the implementation of dynamical based iterative algorithms. Experimental results with the LCA algorithm using the limited precision, fixed-point arithmetic on TrueNorth compare favorably with results using floating-point computations on a general purpose computer. The scaling of the LCA algorithm within the constraints of the TrueNorth is also discussed.
Keywords: TrueNorth; brain-inspired; sparse-approximation; sparse-code; sparsity; spiking-neurons.
Figures
References
-
- Amir A., Datta P., Risk W. P., Cassidy A. S., Kusnitz J. A., Esser S. K., et al. (2013). Cognitive computing programming paradigm: a Corelet Language for composing networks of neurosynaptic cores, in Proceedings of the 2013 International Joint Conference on Neural Networks (IJCNN) (Dallas, TX: ), 1–10.
-
- Andreou A. G., Dykman A. A., Fischl K. D., Garreau G., Mendat D. R., Orchard G. M., et al. (2016). Real-time sensory information processing using the TrueNorth neurosynaptic system, in Proceedings of the 2016 IEEE International Symposium on Circuits and Systems (ISCAS) (Montreal, QC: ), 1–3.
-
- Bahar R. I., Hammerstrom D. W., Harlow J., Joyner W. H., Jr, Lau C., Marculescu D., et al. (2007). Architectures for silicon nanoelectronics and beyond. IEEE Comput. 40, 25–33. 10.1109/MC.2007.7 - DOI
-
- Balavoine A., Rozell C. J., Romberg J. K. (2013a). Convergence of a neural network for sparse approximation using the nonsmooth Łojasiewicz inequality, in Neural Networks (IJCNN), The 2013 International Joint Conference on (IEEE: ), 1–11.
LinkOut - more resources
Full Text Sources
Research Materials
