基于GPU和分布式CPU的協(xié)同過濾推薦算法加速技術(shù)研究.pdf_第1頁
已閱讀1頁,還剩61頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、在這個信息爆炸式增長的年代,為了滿足個體用戶更精準和便捷的信息需求,個性化推薦系統(tǒng)應(yīng)運而生,而協(xié)同過濾推薦技術(shù)是已知最廣泛被采用的一種選擇。由于數(shù)據(jù)規(guī)模的激增,傳統(tǒng)的協(xié)同過濾算法若仍然運行于單機環(huán)境,已難以滿足推送的即時性需求。針對協(xié)同過濾推薦算法在大規(guī)模數(shù)據(jù)下的可擴展性問題,如何提高算法運行速度是一個重要的研究方向。本文著重研究基于GPU(計算機圖形處理器,Graphics Processing Unit)和分布式CPU加速協(xié)同過濾計

2、算,主要工作和成果如下:
  1.實現(xiàn)基于CPU協(xié)同過濾推薦的兩類經(jīng)典算法
  在單機模式下,使用MATLAB編程技術(shù)實現(xiàn)基于CPU協(xié)同過濾推薦的兩類經(jīng)典算法—基于用戶的(User-Based)和基于項目的(Item-Based)。相關(guān)的實驗數(shù)據(jù)將作為未來加速算法對比的性能基線;同時基于算法分析和實驗結(jié)果驗證并確定出協(xié)同過濾算法的性能瓶頸,這是并行化處理研究的重要對象,真正做到“有的放矢”。
  2.基于GPU實現(xiàn)協(xié)同

3、過濾推薦的兩類經(jīng)典算法的方法
  基于GPU計算模型研究協(xié)同過濾處理中的高計算密度部分遷移到GPU上的途徑。提出協(xié)同過濾推薦算法在GPU上加速實現(xiàn)的一種解決思路:在大數(shù)據(jù)下,將算法中耗時大,時間復(fù)雜度高的計算部分調(diào)度至GPU上執(zhí)行,而相對耗時小的部分仍舊放在CPU上串行執(zhí)行,從而實現(xiàn)整體加速效果。實驗表明,算法的整體加速效果取決于核心步驟的加速效果且 GPU版本的算法在性能上較CPU版本有較顯著地優(yōu)勢。
  3.設(shè)計一種基于

4、分布式CPU實現(xiàn)協(xié)同過濾推薦的兩類經(jīng)典算法的方法
  由于利用 MATLAB分布式計算服務(wù)器(MATLAB Distributed Computing Server,MDCS)和并行計算工具箱(Parallel Computing Toolbox,PCT)搭建的分布式計算平臺具有易擴展、易部署、易使用,支持任務(wù)并行等優(yōu)點,因此將其引入到協(xié)同過濾推薦算法中,對算法進行分布式并行程序設(shè)計,實現(xiàn)基于分布式CPU協(xié)同過濾推薦算法的加速。并

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論