A CUDA-enabled Parallel Implementation of Collaborative Filtering
Autor: | Ying Liu, Zhongya Wang, Pengshan Ma |
---|---|
Rok vydání: | 2014 |
Předmět: |
Scheme (programming language)
Speedup Computer science parallel computing CUDA Parallel computing Recommender system recommendation system collaborative filtering Collaborative filtering General Earth and Planetary Sciences Graphics computer General Environmental Science computer.programming_language |
Zdroj: | Procedia Computer Science. 30:66-74 |
ISSN: | 1877-0509 |
DOI: | 10.1016/j.procs.2014.05.382 |
Popis: | Collaborative filtering (CF) is one of the essential algorithms in recommendation system. Based on the performance analysis, two computational kernels are identified. In order to accelerate CF on large-scale data, a CUDA-enabled parallel CF approach is proposed where an efficient data partition scheme is proposed as well. Various optimization techniques are also applied to maximize the performance of the GPU. The experimental results demonstrate up to 48× speedup on a single Tesla C2070 graphics card. |
Databáze: | OpenAIRE |
Externí odkaz: |