Title :
Designing a binary neural network co-processor
Author :
Freeman, Michael ; Austin, Jim
Author_Institution :
Dept. of Comput. Sci., York Univ., UK
fDate :
30 Aug.-3 Sept. 2005
Abstract :
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.
Keywords :
coprocessors; field programmable gate arrays; memory architecture; neural nets; FPGA based co-processor; binary neural network co-processor; compact bit vector data format; correlation matrix memory; system storage capacity; Associative memory; Color; Computer architecture; Computer science; Coordinate measuring machines; Coprocessors; Field programmable gate arrays; Hardware; Neural networks; Silver; Associative; CMM; FPGA; Hashing; Streaming;
Conference_Titel :
Digital System Design, 2005. Proceedings. 8th Euromicro Conference on
Print_ISBN :
0-7695-2433-8
DOI :
10.1109/DSD.2005.34