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

當(dāng)前位置:主頁 > 科技論文 > 計算機論文 >

基于CPU-GPU異構(gòu)并行計算的刀具路徑規(guī)劃方法研究

發(fā)布時間:2018-03-30 20:06

  本文選題:CPU-GPU異構(gòu) 切入點:OpenCL 出處:《杭州電子科技大學(xué)》2017年碩士論文


【摘要】:21世紀(jì)以來,數(shù)控技術(shù)取得飛速進步的同時新挑戰(zhàn)也隨之出現(xiàn)。新型智能數(shù)控系統(tǒng)需要在線生成或編輯修改刀具路徑,實時或準(zhǔn)實時的進行刀具路徑的計算任務(wù),因此對軟硬件系統(tǒng)提出了很高的性能要求。同時,開放式數(shù)控系統(tǒng)搭建于不同架構(gòu)處理器和控制器組成的異構(gòu)硬件平臺上,由于不同架構(gòu)的處理器和控制器互不兼容,造成這些硬件資源得不到充分利用。論文在全面分析了新型智能數(shù)控系統(tǒng)和軟件架構(gòu)的研究現(xiàn)狀之后,針對傳統(tǒng)串行刀具路徑規(guī)劃算法效率低下和在異構(gòu)硬件平臺上的不兼容問題,提出一種基于CPU-GPU異構(gòu)系統(tǒng)對于刀具路徑并行化實現(xiàn)的方法。論文主要工作如下:1.根據(jù)新型智能數(shù)控系統(tǒng)的開放性和兼容性基本要求,提出將異構(gòu)系統(tǒng)通用并行計算技術(shù)引入數(shù)控領(lǐng)域的新思路,最后在CPU-GPU異構(gòu)環(huán)境下實現(xiàn)通用并行計算;2.通過在數(shù)控系統(tǒng)中應(yīng)用OpenCL技術(shù),針對數(shù)控系統(tǒng)中CPU與GPU不同體系架構(gòu)的處理器,按照軟件設(shè)計方案和OpenCL編程規(guī)范,提出并實現(xiàn)一種基于CPU-GPU異構(gòu)系統(tǒng)并行刀具路徑規(guī)劃算法的詳細(xì)設(shè)計方案;3.針對CPU-GPU異構(gòu)系統(tǒng)搭建計算平臺和OpenCL實現(xiàn)的環(huán)境,然后依據(jù)等參數(shù)線法對不同采樣密度的刀具路徑進行并行化重構(gòu);4.在Microsoft Visual Studio 2010開發(fā)環(huán)境下,使用C++和OpenCL編程語言分別對B樣條曲面和NURBS曲面的并行刀具路徑規(guī)劃算法進行了實現(xiàn),最后完成了新的并行刀具路徑規(guī)劃算法與傳統(tǒng)串行刀具路徑規(guī)劃算法對比實驗,并結(jié)合Matlab進行了刀具路徑規(guī)劃的仿真應(yīng)用實驗,結(jié)果顯示新的并行算法效率較傳統(tǒng)串行算法有1.5~16倍的大幅提升。
[Abstract]:Since the 21st century, with the rapid progress of numerical control technology, new challenges have emerged. The new intelligent NC system needs to generate or edit the tool path online, real-time or quasi-real-time tool path calculation task. At the same time, the open CNC system is built on heterogeneous hardware platform composed of different architecture processors and controllers, because the processors and controllers with different architectures are incompatible. As a result, these hardware resources are not fully utilized. After a comprehensive analysis of the research status of new intelligent numerical control system and software architecture, The traditional serial tool path planning algorithm is inefficient and incompatible on heterogeneous hardware platforms. This paper presents a method of tool path parallelization based on CPU-GPU heterogeneous system. The main work of this paper is as follows: 1. According to the basic requirements of openness and compatibility of the new intelligent NC system, This paper puts forward a new idea of introducing the general parallel computing technology of heterogeneous systems into the field of numerical control. Finally, the general parallel computing is realized in the heterogeneous environment of CPU-GPU. By applying OpenCL technology in numerical control system, a new method is proposed. According to the software design scheme and OpenCL programming specification, according to the processor of different architecture of CPU and GPU in NC system, A detailed design scheme of parallel tool path planning algorithm based on CPU-GPU isomerism system is proposed and implemented. 3. For CPU-GPU heterogeneous system, a computing platform and a OpenCL implementation environment are built. Then parallel reconstruction of tool paths with different sampling densities is carried out according to isoparametric line method. 4. In the Microsoft Visual Studio 2010 development environment, The parallel tool path planning algorithms of B-spline surface and NURBS surface are implemented with C and OpenCL programming languages respectively. Finally, the comparison experiment between the new parallel tool path planning algorithm and the traditional serial tool path planning algorithm is completed. The simulation results of tool path planning with Matlab show that the efficiency of the new parallel algorithm is 1.516 times higher than that of the traditional serial algorithm.
【學(xué)位授予單位】:杭州電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TG659;TP332

【參考文獻】

相關(guān)期刊論文 前10條

1 趙靈超;柴志雷;王芝斌;;Zynq異構(gòu)FPGA平臺的OpenCL框架研究[J];單片機與嵌入式系統(tǒng)應(yīng)用;2016年07期

2 邊毅;袁方;郭俊霞;李征;趙瑞蓮;;面向CPU+GPU異構(gòu)計算的多目標(biāo)測試用例優(yōu)先排序[J];軟件學(xué)報;2016年04期

3 富宏亞;胡泊;韓德東;;STEP-NC數(shù)控技術(shù)研究進展[J];計算機集成制造系統(tǒng);2014年03期

4 詹云;趙新燦;譚同德;;基于OpenCL的異構(gòu)系統(tǒng)并行編程[J];計算機工程與設(shè)計;2012年11期

5 王國勛;舒啟林;王軍;王宛山;;NURBS直接插補技術(shù)中快速求值求導(dǎo)算法[J];東北大學(xué)學(xué)報(自然科學(xué)版);2012年07期

6 趙世田;趙東標(biāo);付瑩瑩;陸永華;劉凱;;改進的等殘余高度加工自由曲面刀具路徑生成算法[J];南京航空航天大學(xué)學(xué)報;2012年02期

7 鐘建琳;劉忠和;楊慶東;;空間自由曲面五軸聯(lián)動數(shù)控加工[J];機械設(shè)計與制造;2011年09期

8 楊慧;;OpenGL和DirectX在技術(shù)和應(yīng)用上的區(qū)別及聯(lián)系[J];電腦知識與技術(shù);2009年24期

9 劉日良;張承瑞;張先芝;徐元凡;;STEP-NC數(shù)控程序的信息提取與校驗方法研究[J];工程圖學(xué)學(xué)報;2009年02期

10 陳輝;王磊;;機電一體化技術(shù)的現(xiàn)狀及發(fā)展趨勢[J];機械;2008年07期

相關(guān)博士學(xué)位論文 前8條

1 柴俊;面向應(yīng)用的加速器增強型異構(gòu)系統(tǒng)大規(guī)模并行計算關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2014年

2 趙志恒;基于多核CPU和GPU的生物序列分析并行算法研究[D];國防科學(xué)技術(shù)大學(xué);2013年

3 吳慶雙;CPU/GPU異構(gòu)環(huán)境下的高性能空間分析并行計算研究[D];武漢大學(xué);2012年

4 劉谷;可重構(gòu)眾核流處理器上的編譯與程序優(yōu)化技術(shù)[D];中國科學(xué)技術(shù)大學(xué);2013年

5 唐滔;面向CPU-GPU異構(gòu)并行系統(tǒng)的編程模型與編譯優(yōu)化關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2012年

6 李波;基于異構(gòu)多核平臺的優(yōu)化編程研究[D];華中科技大學(xué);2011年

7 李冠華;基于GPU的三維醫(yī)學(xué)圖像處理算法研究[D];大連理工大學(xué);2009年

8 倉公林;基于STEP-NC數(shù)控銑削加工若干關(guān)鍵技術(shù)研究[D];合肥工業(yè)大學(xué);2006年

相關(guān)碩士學(xué)位論文 前10條

1 程亦超;GPU上圖處理并行框架的設(shè)計與實現(xiàn)[D];中國科學(xué)技術(shù)大學(xué);2015年

2 王帥;特征和區(qū)域匹配相結(jié)合的深度信息獲取方法研究[D];沈陽工業(yè)大學(xué);2015年

3 焦弘杰;CPU-GPU異構(gòu)并行計算體系的設(shè)計與實現(xiàn)[D];江蘇科技大學(xué);2015年

4 黃琴;基于Loop細(xì)分的自適應(yīng)刀具路徑規(guī)劃的研究[D];湖南大學(xué);2014年

5 馬俊峰;基于OpenCL的多GPU并行計算的研究與應(yīng)用[D];哈爾濱理工大學(xué);2014年

6 張歡慶;基于ARM處理器的嵌入式Linux系統(tǒng)關(guān)鍵技術(shù)研究[D];山東師范大學(xué);2013年

7 喬洋;基于GPU的RSA算法并行研究與設(shè)計及OpenCL實現(xiàn)[D];華南理工大學(xué);2013年

8 齊明;基于STEP-NC的刀具路徑規(guī)劃方法研究[D];山東大學(xué);2013年

9 張志國;基于Windows CE嵌入式控制系統(tǒng)的研究與設(shè)計[D];東華大學(xué);2013年

10 李英敏;GPU并行計算在醫(yī)學(xué)圖像處理中的應(yīng)用研究[D];天津大學(xué);2012年

,

本文編號:1687436

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

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


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

版權(quán)申明:資料由用戶651ca***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com