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