• DocumentCode
    190643
  • Title

    Algorithm and architecture for a multiple-field context-driven search engine using fully-parallel clustered associative memories

  • Author

    Jarollahi, Hooman ; Onizawa, Naoya ; Gripon, Vincent ; Hanyu, Takahiro ; Gross, Warren J.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, QC, Canada
  • fYear
    2014
  • fDate
    20-22 Oct. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In this paper, a context-driven search engine is presented based on a new family of associative memories. It stores only the associations between items from multiple search fields in the form of binary links, and merges repeated field items to reduce the memory requirements. It achieves 13.6× reduction in memory bits and accesses, and 8.6× reduced number of clock cycles in search operation compared to a classical field-based search structure using content-addressable memory. Furthermore, using parallel computational nodes in the proposed search engine, it achieves five orders of magnitude reduced number of clock cycles compared to a CPU-based counterpart running a classical search algorithm in software.
  • Keywords
    content-addressable storage; parallel processing; search engines; binary links; classical field-based search structure; clock cycles; content-addressable memory; fully-parallel clustered associative memories; memory requirements; multiple-field context-driven search engine algorithm; multiple-field context-driven search engine architecture; parallel computational nodes; search algorithm; Associative memory; Clocks; Databases; Memory management; Search engines; Software; Training;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems (SiPS), 2014 IEEE Workshop on
  • Conference_Location
    Belfast
  • Type

    conf

  • DOI
    10.1109/SiPS.2014.6986075
  • Filename
    6986075