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
Link To Document :
بازگشت