CPU-GPU異構(gòu)平臺的性能優(yōu)化研究及其在實時信號模擬技術(shù)中的應(yīng)用
發(fā)布時間:2018-06-08 00:48
本文選題:CPU-GPU異構(gòu)平臺 + 并行計算 ; 參考:《浙江大學(xué)》2017年碩士論文
【摘要】:隨著GPU的計算能力和可編程性的不斷提高,基于CPU-GPU的異構(gòu)計算逐漸從科學(xué)界走向工業(yè)界,成為當(dāng)前的研究熱點。相比于同構(gòu)系統(tǒng),異構(gòu)系統(tǒng)具備更優(yōu)的性能,但同時也帶來了更大的程序設(shè)計復(fù)雜度和性能優(yōu)化難度。信號模擬器被廣泛地運(yùn)用在探測器和傳感器相關(guān)工程領(lǐng)域中輔助其系統(tǒng)設(shè)計和驗證,其回波信號模擬算法需要處理復(fù)雜的控制邏輯和大量的數(shù)據(jù)計算,這與異構(gòu)系統(tǒng)有著較好的匹配。因此,研究信號模擬在異構(gòu)平臺上的實現(xiàn)技術(shù)具有重要的實際應(yīng)用價值。本文主要展開了以下研究工作:1)整合了 CPU-GPU異構(gòu)平臺上的CPU端和GPU端優(yōu)化技術(shù),對整個平臺進(jìn)行了全面的性能優(yōu)化探索。同時,提出了組包和分片數(shù)據(jù)傳輸、計算和通信流水化與內(nèi)核融合等新穎的優(yōu)化技術(shù),并進(jìn)行了理論分析和實驗驗證。2)為了進(jìn)一步驗證各種優(yōu)化技術(shù)的效果,并完整地掌握在CPU-GPU異構(gòu)平臺上進(jìn)行程序設(shè)計的流程,本文以解決復(fù)雜電子系統(tǒng)中的回波信號模擬問題為例,對整個系統(tǒng)進(jìn)行了相關(guān)的框架設(shè)計、編程實現(xiàn)和性能優(yōu)化。綜合測試結(jié)果顯示,本文設(shè)計的基于CPU-GPU異構(gòu)平臺的實時信號模擬器可達(dá)到5.79GB/s的處理能力,相比于同構(gòu)平臺獲得了平均21倍的加速比,且可彈性支持?jǐn)U展多GPU。
[Abstract]:With the improvement of GPU's computing power and programmability, the heterogeneous computing based on CPU-GPU has gradually moved from scientific to industrial, and has become a hot research topic. Compared with the isomorphism system, the heterogeneous system has better performance, but it also brings more complexity of program design and difficulty of performance optimization. Signal simulator is widely used in the field of detector and sensor related engineering to assist its system design and verification. Its echo signal simulation algorithm needs to deal with complex control logic and a large amount of data calculation. This has a good match with the heterogeneous system. Therefore, it has important practical application value to study the realization technology of signal simulation on heterogeneous platform. In this paper, the following research work is carried out: (1) integrating CPU and GPU optimization techniques on CPU-GPU heterogeneous platform, and exploring the overall performance optimization of the whole platform. At the same time, some new optimization techniques, such as packet and slice data transmission, computation and communication pipelining and kernel fusion, are proposed, and theoretical analysis and experimental verification. 2) in order to further verify the effectiveness of various optimization techniques, And master the program design flow on CPU-GPU heterogeneous platform completely. This paper takes solving the echo signal simulation problem in complex electronic system as an example, carries on the related frame design, the programming realization and the performance optimization to the whole system. The test results show that the real-time signal simulator based on CPU-GPU heterogeneous platform can achieve the processing capability of 5.79 GB / s. Compared with the isomorphic platform, the average speedup is 21 times, and the flexibility can support the expansion of multi-GPUs.
【學(xué)位授予單位】:浙江大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP332
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 張英偉;;搭建虛擬異構(gòu)平臺[J];軟件世界;2007年20期
2 Jack Dongarra;;下一代計算機(jī)系統(tǒng)將由異構(gòu)平臺組成[J];中國教育網(wǎng)絡(luò);2011年09期
3 張虹;勾勒“效用計算”路線圖[J];中國計算機(jī)用戶;2003年32期
4 趙雄濤;雷志勇;雷鳴;;異構(gòu)平臺信息交互的設(shè)計與實現(xiàn)[J];現(xiàn)代電子技術(shù);2008年04期
5 陳銳;管建和;;XML Web Services電子政務(wù)異構(gòu)平臺的設(shè)計[J];電腦編程技巧與維護(hù);2009年02期
6 劉勇;趙秦德;賴正文;黃東平;王t熜,
本文編號:1993600
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1993600.html
最近更新
教材專著