天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

基于Web的GPU服務平臺的實現(xiàn)

發(fā)布時間:2018-05-29 21:31

  本文選題:圖形處理單元 + 遠程訪問GPU ; 參考:《北京化工大學》2013年碩士論文


【摘要】:GPU(Graphic Processing Unit)通用計算技術是近年來出現(xiàn)的一種新的、很有發(fā)展?jié)摿Φ牟⑿杏嬎慵夹g。利用GPU通用計算技術可以完成大規(guī)模的并行計算任務。它利用GPU特殊的底層硬件架構和軟件平臺,可以成千上百倍提高現(xiàn)有并行計算算法的效率。因此它在通用計算領域和市場中占有越來越多的比重。由于GPU通用計算技術在軟件和硬件方面持續(xù)進步,特別是NVIDIA(英偉達)推出CUDA(Compute Unified Device Architecture)計算平臺之后,越來越多的高性能計算系統(tǒng)和數(shù)據(jù)中心都引入了GPU。另一方面web技術也得到了長足的發(fā)展,特別在推出web service的概念之后,位于不同機器的不同應用無須通過任何第三方就可以交換數(shù)據(jù)。但是,目前對于如何通過Web Service向其他應用程序提供GPU的計算能力的這個問題尚無標準的解決方案。本文利用Web Service技術、GPU遠程訪問技術(RCUDA)以及持續(xù)集成技術(continuous integration)對通過webservice向其他應用程序提供GPU的計算能力的方法和接口進行了研究。我們設計了一個可以持續(xù)構建GPU應用程序的平臺,優(yōu)化了webservice調(diào)度GPU應用程序的隊列模型。主要進行研究工作有以下幾個方面: 1、搭建rCUDA的環(huán)境,采用linux的自動化編譯工具鏈編寫能自動化編譯和執(zhí)行CUDA應用程序的腳本。實現(xiàn)可以在沒有GPU的調(diào)度節(jié)點機器上進行遠程自動化編譯CUDA應用程序和執(zhí)行CUDA程序,并比較在本地執(zhí)行和遠程執(zhí)行的效率。 2、實現(xiàn)對自動化腳本的WEB封裝,采用maven技術來重新定義CUDA應用的工程結構。通過maven的pom.xml文件封裝自動化腳本。并將其和具有maven工程結構的GPU應用程序?qū)氲郊煞⻊掌髦,使用戶可以通過定制的集成服務器來自動化編譯和在線執(zhí)行CUDA應用程序。 3、實現(xiàn)自動化編譯和構建CUDA應用程序的多線程調(diào)度隊列模型,使用戶可以通過WEB的方式并發(fā)的調(diào)度自動化編譯任務。并同時實現(xiàn)在線執(zhí)行CUDA應用程序的多線程調(diào)度隊列模型,使用戶可以通過web的方式在不同的GPU上執(zhí)行CUDA應用程序并獲得結果。 4、實現(xiàn)了通過xml-rpc提供的Web Service去訪問GPU應用程序的接口。這部分就是將前面的功能通過xml-rpc技術封裝,供用戶在他們自己的應用程序中使用GPU應用程序。
[Abstract]:GPU(Graphic Processing Unit is a new and promising parallel computing technology in recent years. Large scale parallel computing tasks can be accomplished by using GPU general computing technology. It can improve the efficiency of existing parallel computing algorithms hundreds of times by using the special underlying hardware architecture and software platform of GPU. Therefore, it occupies more and more proportion in general computing field and market. Due to the continuous progress in software and hardware of GPU general computing technology, especially after Nvidia (Nvidia) introduced CUDA(Compute Unified Device Architecture) computing platform, more and more high-performance computing systems and data centers have introduced GPU. On the other hand, web technology has made great progress, especially after the introduction of the concept of web service, different applications located in different machines can exchange data without any third party. However, there is no standard solution to the problem of how to provide GPU computing power to other applications via Web Service. In this paper, the method and interface of providing computing power of GPU to other applications through webservice are studied by using Web Service and continuous integration. We design a platform to build GPU applications continuously and optimize the queue model of webservice scheduling GPU applications. The main research work has the following aspects: 1. Build the environment of rCUDA, use linux's automatic compiling tool chain to write the script that can compile and execute CUDA application program automatically. It can compile CUDA application program and execute CUDA program automatically on the machine without GPU, and compare the efficiency between local execution and remote execution. 2. The WEB encapsulation of automatic script is realized, and the engineering structure of CUDA application is redefined by maven technology. Encapsulate the automation script through maven's pom.xml file. It and the GPU application program with maven engineering structure are imported into the integration server, so that the user can compile and execute CUDA application automatically through the custom integration server. 3. Realize automatic compilation and build multi-thread scheduling queue model of CUDA application program, so that users can schedule automatic compilation tasks concurrently through WEB mode. At the same time, the multi-thread scheduling queue model for online execution of CUDA applications is implemented, which enables users to execute CUDA applications on different GPU in the way of web and obtain results. 4, through the Web Service provided by xml-rpc to access the GPU application interface. This section encapsulates the previous functionality through xml-rpc technology for users to use GPU applications in their own applications.
【學位授予單位】:北京化工大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP393.09;TP338.6

【參考文獻】

相關期刊論文 前5條

1 許雪貴;張清;;基于CUDA的高效并行遙感影像處理[J];地理空間信息;2011年06期

2 吳應良;基于Web Services的動態(tài)電子商務體系結構[J];計算機應用研究;2003年07期

3 杜慧江;王云光;;Linux內(nèi)核2.6.24的CFS調(diào)度器分析[J];計算機應用與軟件;2010年02期

4 魏東,陳曉江,房鼎益;基于SOA體系結構的軟件開發(fā)方法研究[J];微電子學與計算機;2005年06期

5 陳斌;基于.NET Framework平臺下Web數(shù)據(jù)庫技術在數(shù)字圖書館中的應用[J];現(xiàn)代圖書情報技術;2004年11期

相關博士學位論文 前1條

1 張莉彥;基于Internet的STEP-NC的研究[D];北京化工大學;2008年

相關碩士學位論文 前10條

1 陳誠;語義Web服務索引的構建和帶有QoS的服務發(fā)現(xiàn)[D];南京郵電大學;2011年

2 李彥輝;基于Web Services的現(xiàn)代物流信息平臺的構建與研究[D];大連海事大學;2004年

3 武勇;基于Web服務的Internet文件共享系統(tǒng)的研究與實現(xiàn)[D];西南交通大學;2005年

4 陳偉;語義Web服務的關鍵技術研究[D];西北工業(yè)大學;2006年

5 王永太;面向Web服務的網(wǎng)絡地理信息系統(tǒng)的研究[D];東北師范大學;2006年

6 周瑩瑩;敏捷軟件開發(fā)技術研究[D];長春理工大學;2006年

7 徐仕成;持續(xù)集成在現(xiàn)代軟件開發(fā)中的應用與研究[D];中南大學;2007年

8 李建奇;基于Web Services的異構系統(tǒng)集成技術研究與應用[D];湖南大學;2007年

9 胡美紅;基于SOA的綜合監(jiān)控系統(tǒng)應用服務器的設計與實現(xiàn)[D];北京郵電大學;2008年

10 謝瑞麟;基于J2EE的統(tǒng)一資源描述發(fā)現(xiàn)和集成系統(tǒng)[D];吉林大學;2009年

,

本文編號:1952451

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1952451.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶803ae***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
国产av熟女一区二区三区蜜桃| 亚洲欧美一二区日韩高清在线 | 在线日韩中文字幕一区 | 亚洲国产成人一区二区在线观看| 欧美亚洲91在线视频| 亚洲一级二级三级精品| 国产又色又爽又黄的精品视频| 国产精品熟女在线视频| 在线欧美精品二区三区| 熟妇久久人妻中文字幕| 麻豆一区二区三区精品视频| 国产精品欧美在线观看| 五月激情五月天综合网| 中文字幕有码视频熟女| 日本午夜免费福利视频| 久久成人国产欧美精品一区二区 | 日韩一本不卡在线观看| 九九热这里只有精品视频| 精品推荐国产麻豆剧传媒| 亚洲日本加勒比在线播放| 国产一区欧美一区日本道| 久久老熟女一区二区三区福利| 亚洲国产成人久久一区二区三区| 亚洲免费黄色高清在线观看| 国产精品成人一区二区在线| 免费特黄欧美亚洲黄片| 成年女人下边潮喷毛片免费| 黄片在线免费看日韩欧美| 亚洲一区二区三区三州| 精品推荐国产麻豆剧传媒| 国产精品午夜视频免费观看| 国产一区欧美午夜福利| 精品人妻一区二区三区四在线| 神马午夜福利一区二区| 欧美美女视频在线免费看| 麻豆国产精品一区二区| 日本深夜福利在线播放| 国产剧情欧美日韩中文在线| 亚洲在线观看福利视频| 国产精品丝袜一二三区| 亚洲a码一区二区三区|