• DocumentCode
    246821
  • Title

    A SoPC architecture for nearest-neighbor based learning and recognition

  • Author

    Fengwei An ; Lei Chen ; Mattausch, Hans Jurgen

  • Author_Institution
    Hiroshima Univ., Hiroshima, Japan
  • fYear
    2014
  • fDate
    1-4 Dec. 2014
  • Firstpage
    147
  • Lastpage
    152
  • Abstract
    This paper proposes an efficient and flexible nearest-neighbor-based learning and recognition system on a programmable chip. The nearest neighbor search (NNS), which is a common computational problem in pattern recognition, is to find the minimal distance among all distances between an unknown sample and the complete set of the often high-dimensional reference database. In this paper, a reference optimization learning stage based on NNS is used to reduce the storage space of references and to speed-up the recognition. For efficiently solving the NNS computational problem, we present a specialized hardware implementation with p-component-parallel word-serial pipelined architecture based on the DSP blocks in Stratix FPGA device, used as NNS co-processor. For flexibility, the FPGA embedded processor, Altera´s Nios II processor, is used for reference optimization which is the higher level part in the learning stage. Due to the hardware and embedded software cooperation, high-speed learning and recognition based on NNS can be carried out on a programmable FPGA.
  • Keywords
    coprocessors; digital signal processing chips; field programmable gate arrays; learning (artificial intelligence); optimisation; pattern recognition; search problems; system-on-chip; AItera Nios II processor; DSP block; FPGA embedded processor; NNS coprocessor; SoPC architecture; Strati FPGA device; embedded software cooperation; high-dimensional reference database; nearest neighbor search; nearest-neighbor-based learning system; nearest-neighbor-based recognition system; p-component-parallel word-serial pipelined architecture; pattern recognition; reference optimization learning stage; storage space reduction; Clocks; Clustering algorithms; Hardware; Nearest neighbor searches; Registers; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Signal Processing and Communication Systems (ISPACS), 2014 International Symposium on
  • Conference_Location
    Kuching
  • Type

    conf

  • DOI
    10.1109/ISPACS.2014.7024442
  • Filename
    7024442