Title :
Distributed RankBoost Acceleration Using FPGA and MPI for Web Relevance Ranking
Author :
Li, Zhijun ; Xu, Ning-Yi ; Hsu, Feng Hsiung ; Cai, Xiongfei ; Gao, Rui ; Xia, Zenglin
Author_Institution :
Platform & Device Center Microsoft Res. Asia, Beijing, China
Abstract :
Web search engine ranks web pages according to their relevance to user queries, which is critical for the success of commercial search engines. Rank Boost algorithm is promising in Web relevance ranking area, while its computation complexity makes our existing implementations (including single node software-based implementation and a FPGA-based accelerator) too slow to reflect the dynamics of the Web. Moreover, previous implementations can not handle the huge web-scale data. As such, in this paper, we present the RankBoost implementation on a MPI-based distributed FPGA-based accelerators. Our results show that the combination of the coarse parallel efficiency of distributed system and the fine parallel efficiency of reconfigurable hardware accelerators can significantly increase the computing performance.
Keywords :
application program interfaces; computational complexity; field programmable gate arrays; search engines; FPGA; MPI; Web relevance ranking; Web search engine; computation complexity; distributed RankBoost acceleration; field programmable gate arrays; Acceleration; Concurrent computing; Cost function; Distributed computing; Field programmable gate arrays; Hardware; Parallel processing; Search engines; Web pages; Web search; FPGA acceleration; MPI; RankBoost;
Conference_Titel :
Parallel and Distributed Systems, 2008. ICPADS '08. 14th IEEE International Conference on
Conference_Location :
Melbourne, VIC
Print_ISBN :
978-0-7695-3434-3
DOI :
10.1109/ICPADS.2008.106