8th Euromicro Conference on Digital System Design (DSD'05) Designing a Binary Neural Network Co-processor Porto, Portugal August 30-September 03 ISBN: 0-7695-2433-8
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DSD.2005.34
A Correlation Matrix Memory (CMM) is a form of binary neural network, that can be used for high-speed approximate search and match operations on large unstructured datasets. Typically, the processing requirements for a CMM do not map efficiently onto a modern processor based system. Therefore, an application specific co-processor is normally used to improve performance. This paper outlines two possible FPGA based co-processors for executing core CMM operations based upon a compact bit vector (CBV) data format. This representation significantly increases a system?s storage capacity, but reduces processing performance.
Index Terms:
Associative, Hashing, CMM, Streaming, FPGA
Citation:
Michael Freeman, Jim Austin, "Designing a Binary Neural Network Co-processor," dsd, pp.223-227, 8th Euromicro Conference on Digital System Design (DSD'05), 2005 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||