• DocumentCode
    566886
  • Title

    GPU based accelerator for RankBoost in web search engines

  • Author

    Li, Rui-rui

  • Author_Institution
    Sch. of Comput. Sci., Tsinghua Univ., Beijing, China
  • Volume
    1
  • fYear
    2012
  • fDate
    25-27 May 2012
  • Firstpage
    15
  • Lastpage
    21
  • Abstract
    The general ranking problem has widespread applications including commercial search engines. RankBoost is an efficient ranking algorithm for combining preference in these areas. But it is not widely used because of its long training time. Graphics Processing Units(GPUs) have become powerful parallel processing tools for general purpose computing. In this paper, we use CUDA compatible GPU to accelerate RankBoost training procedure. Based on the parallel architecture of GPU, we propose two mapping schemes: One-Feature-One-Thread (OFOT) and One Feature-Multiple-Thread (OFMT). Different training data-sets lead to different speedups using our mapping schemes. For training data sets from a commercial search engine, the OFOT is better, achieving a 30× speedup; for random data, the OFMT is better achieving a 60× speedup.
  • Keywords
    Internet; graphics processing units; parallel architectures; search engines; CUDA; GPU based accelerator; OFMT; OFOT; RankBoost training procedure; Web search engines; general purpose computing; general ranking problem; graphics processing units; one feature-multiple-thread mapping scheme; one-feature-one-thread mapping scheme; parallel architecture; parallel processing tools; Computer architecture; Graphics processing unit; Histograms; Instruction sets; Parallel processing; Software algorithms; Training;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Automation Engineering (CSAE), 2012 IEEE International Conference on
  • Conference_Location
    Zhangjiajie
  • Print_ISBN
    978-1-4673-0088-9
  • Type

    conf

  • DOI
    10.1109/CSAE.2012.6272539
  • Filename
    6272539