• DocumentCode
    2795706
  • Title

    Designing a binary neural network co-processor

  • Author

    Freeman, Michael ; Austin, Jim

  • Author_Institution
    Dept. of Comput. Sci., York Univ., UK
  • fYear
    2005
  • fDate
    30 Aug.-3 Sept. 2005
  • Firstpage
    223
  • Lastpage
    226
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, 2005. Proceedings. 8th Euromicro Conference on
  • Print_ISBN
    0-7695-2433-8
  • Type

    conf

  • DOI
    10.1109/DSD.2005.34
  • Filename
    1559805