-
题名基于GPU的并行协同过滤算法
被引量:1
- 1
-
-
作者
许建
林泳
秦勇
黄翰
-
机构
清远职业技术学院网络信息中心
华南理工大学软件学院
东莞市理工学院计算机学院
-
出处
《计算机应用研究》
CSCD
北大核心
2013年第9期2656-2659,共4页
-
基金
国家自然科学基金资助项目(61170193)
广东省自然科学基金资助项目(S2012010010613)
东莞市高等院校科研机构科技计划资助项目(2012108102035)
-
文摘
为提高协同过滤算法的可伸缩性,加快其运行速度,提出了一种基于GPU(graphic processing unit)的并行协同过滤算法来实现高速并行处理。GPU的运算模式采用单指令多数据流,适用于逻辑性弱、数据量巨大的运算,而这正是协同过滤算法所具有的特点。使用统一计算设备框架(compute unified device architecture,CUDA)实现了此协同过滤算法。实验表明,在中低端的GPU上该算法与在高端的四核CPU上的协同过滤算法相比,其加速比达到40倍以上,显著地提高了算法的可伸缩性,而算法在准确率方面也有优秀的表现。
-
关键词
协同过滤
图形处理器
统一计算设备框架
-
Keywords
collaborative filtering
GPU
CUDA framework
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-