DocumentCode :
3678396
Title :
An FPGA-Based Accelerator for Neighborhood-Based Collaborative Filtering Recommendation Algorithms
Author :
Xiang Ma;Chao Wang;Qi Yu;Xi Li;Xuehai Zhou
Author_Institution :
Sch. of Comput. Sci., Univ. of Sci. &
fYear :
2015
Firstpage :
494
Lastpage :
495
Abstract :
Neighborhood-based Collaborative Filtering (CF) is a kind of techniques in the field of recommendation algorithms and has been widely used in lots of personalized recommender systems. In the big data era, the increasing data amounts make these CF recommendation algorithms become time-consuming and energy-wasted. At present, Cloud computing and Graphic Processing Unit (GPU) are the two major platforms to accelerate CF algorithms. However, both platforms exist some remarkable shortcomings such as efficiency and power. To solve these problems, in our work, we investigate three neighborhood-based CF algorithms and design a general and flexible accelerator for them based on Field Programmable Gate Array (FPGA). This accelerator cooperates with host CPU and could accelerates primary time-consuming parts that these algorithms share. Experimental results show that our accelerator could significantly improve the acceleration efficiency with the affordable hardware cost and less energy consumption.
Keywords :
"Algorithm design and analysis","Collaboration","Filtering","Buffer storage","Acceleration","Graphics processing units","Prediction algorithms"
Publisher :
ieee
Conference_Titel :
Cluster Computing (CLUSTER), 2015 IEEE International Conference on
Type :
conf
DOI :
10.1109/CLUSTER.2015.79
Filename :
7307626
Link To Document :
بازگشت