多核/众核平台上推荐算法的实现与性能评估

来源 :计算机科学 | 被引量 : 0次 | 上传用户:yangsongzhao99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
用OpenCL语言标准设计并实现了推荐系统领域的两种经典算法:交替最小二乘法(Alternating Least Squares,ALS)与循环坐标下降法(Cyclic Coordinate Descent,CCD)。将其应用到CPU,GPU,MIC多核与众核平台上,探索了在该平台上影响算法性能的因子:潜在特征维数与线程个数。同时,将OpenCL实现的两种算法与CUDA和OpenMP的实现进行比较,得出了一系列结论。在同等条件下,与ALS算法相比,CCD算法的精度更高,收敛速度更快且更稳定,但所耗时间更长
其他文献
<正> 中国二千年的封建帝制中,君王的权力是至高无上的。作为一人之下、万人之上的宰相(明称元辅、首辅,清代称大学士),如果想经邦济世,有所作为,实现自己的政治理想,在处理
研究目的:以孟河医派学术思想为指导,结合导师临床经验,通过临床对照研究,观察加减行健汤联合化疗,对比单纯化疗组,治疗胃癌术后脾胃气虚证患者的临床疗效及对生活质量的影响
通过熔融淬冷法成功制备了Sb3+/Eu3+共掺的透明钠镁磷酸盐玻璃。利用吸收谱、激发谱和发射谱系统地研究了样品的荧光特性。在紫外光激发下,通过调节Sb3+和Eu3+的掺杂浓度,可
嗅探器是网络入侵检测系统中非常重要的研究领域,现对网络嗅探器的编程原理和实现技术进行了探讨.
慢性丙型病毒性肝炎是由丙型肝炎病毒(HCV)持续感染引起的肝脏慢性炎症坏死性疾病,是引发肝硬化及肝癌的重要原因之一。丙型肝炎的标准治疗方案多为利巴韦林联合聚乙二醇。但
价格发现和套期保值是期货市场的两大基本功能,也是期货市场产生和发展的内在动力。套期保值是为了规避或转移现货价格涨跌带来风险的一种方式,目的是为了锁定利润和控制风险
<正>编辑你好:网络危机公关处理要点有哪些?怎样避免危机?编辑回复杨阳:你好,很多人说过企业遭遇危机的处理方式,但是在企业遭遇危机时,还是难免会想要先"捂住"危机,企业和企
乡村问题是自民国时期就已经备受各界关注的研究领域。20世纪五六十年代萧公权先生对19世纪中国乡村问题的讨论,影响深远。而20世纪中国之乡村问题,由于蕴含博大、头绪繁杂、
<正>2018年保密技术交流大会暨产品博览会的成功举办,在保密科技行业引发热烈反响。本刊特邀请筹办和参展企业代表,围绕会展收获及如何创新发展保密科技产业等问题进行交流。
本文首先介绍聋生提升自学能力的积极作用,其次从激发聋生语文阅读兴趣、加强聋生的自学学习技巧、搭建聋生自觉学习平台、培养聋生良好的自觉学习习惯和建立符合聋生的自学