• DocumentCode
    2059897
  • Title

    Optimizing a Semantic Comparator Using CUDA-enabled Graphics Hardware

  • Author

    Tripathy, Aalap ; Mohan, Suneil ; Mahapatra, Rabi

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Texas A&M Univ., College Station, TX, USA
  • fYear
    2011
  • fDate
    18-21 Sept. 2011
  • Firstpage
    125
  • Lastpage
    132
  • Abstract
    Emerging semantic search techniques require fast comparison of large "concept trees". This paper addresses the challenges involved in fast computation of similarity between two large concept trees using a CUDA-enabled GPGPU co-processor. We propose efficient techniques for the same using fast hash computations, membership tests using Bloom Filters and parallel reduction. We show how a CUDA-enabled mass produced GPU can form the core of a semantic comparator for better semantic search. We experiment run-time, power and energy consumed for similarity computation on two platforms: (1) traditional sever class Intel x86 processor (2) CUDA enabled graphics hardware. Results show 4x speedup with 78% overall energy reduction over sequential processing approaches. Our design can significantly reduce the number of servers required in a distributed search engine data center and can bring an order of magnitude reduction in energy consumption, operational costs and floor area.
  • Keywords
    computer graphic equipment; coprocessors; information filters; parallel architectures; search engines; CUDA-enabled GPGPU coprocessor; CUDA-enabled graphics hardware; Intel x86 processor; bloom filter; concept trees; distributed search engine data center; hash computations; parallel reduction; semantic comparator optimization; semantic search technique; sequential processing; Graphics processing unit; Indexes; Kernel; Search engines; Semantics; Servers; Tensile stress; Bloom filter; Dot product computation; GPGPU; Semantic Comparator; green computing; semantic-router core;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Semantic Computing (ICSC), 2011 Fifth IEEE International Conference on
  • Conference_Location
    Palo Alto, CA
  • Print_ISBN
    978-1-4577-1648-5
  • Electronic_ISBN
    978-0-7695-4492-2
  • Type

    conf

  • DOI
    10.1109/ICSC.2011.56
  • Filename
    6061421