

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、廣義逆矩陣?yán)碚摬粌H是許多數(shù)學(xué)分支的基本工具,更是在經(jīng)濟(jì)學(xué)、信息處理、自動(dòng)控制、通信學(xué)、密碼學(xué)和統(tǒng)計(jì)學(xué)等應(yīng)用學(xué)科中都有著廣泛的應(yīng)用。因此,提升廣義逆矩陣的計(jì)算性能有著非常大的實(shí)用價(jià)值,然而傳統(tǒng)的CPU串行計(jì)算對(duì)此卻無(wú)能為力。
近年來(lái),以O(shè)penCL計(jì)算架構(gòu)為代表的異構(gòu)計(jì)算發(fā)展迅速,已廣泛應(yīng)用于多個(gè)領(lǐng)域,在圖像視頻處理、密碼學(xué)等領(lǐng)域常用來(lái)進(jìn)行運(yùn)算加速,廣義逆矩陣也可以通過(guò)OpenCL這種異構(gòu)計(jì)算方式提升其計(jì)算性能。
本文
2、以異構(gòu)計(jì)算為背景,以 OpenCL為編程架構(gòu),實(shí)現(xiàn)廣義逆矩陣的運(yùn)算加速。本文首先對(duì)OpenCL規(guī)范作了簡(jiǎn)短介紹;基于GPU和FPGA的硬件架構(gòu),分別分析它們的OpenCL實(shí)現(xiàn)機(jī)制;由于GPU和FPGA在硬件架構(gòu)與實(shí)現(xiàn)機(jī)制上是完全不一樣的,它們的性能優(yōu)化技術(shù)也迥然不同,因而分別對(duì)它們的優(yōu)化技術(shù)進(jìn)行分析。
本文以運(yùn)算所需的加法和乘法次數(shù)為指標(biāo),對(duì)三種常用的廣義逆矩陣算法的計(jì)算復(fù)雜度進(jìn)行分析,解方程法的計(jì)算量要略高于其他兩種算法。然
3、而通過(guò)基于異構(gòu)計(jì)算的實(shí)現(xiàn)復(fù)雜度分析,在最小任務(wù)數(shù)、控制流、運(yùn)算資源等關(guān)鍵指標(biāo)上,解方程法要明顯好于另外兩種算法。綜合計(jì)算復(fù)雜度和實(shí)現(xiàn)復(fù)雜度的分析結(jié)果,解方程法能獲得更好的異構(gòu)計(jì)算性能。因此本文以解方程法為基礎(chǔ)設(shè)計(jì)一套基于異構(gòu)計(jì)算的實(shí)現(xiàn)方案,在最優(yōu)的并行度基礎(chǔ)上,對(duì)方案中的多個(gè)模塊進(jìn)行并行化處理,并設(shè)計(jì)相應(yīng)的同步點(diǎn)以保證數(shù)據(jù)的一致性。依據(jù)OpenCL的運(yùn)行機(jī)制,分別對(duì)存儲(chǔ)訪問(wèn)部分和數(shù)據(jù)處理部分進(jìn)行深入優(yōu)化,以提高算法的運(yùn)算性能,并用MAT
4、LAB對(duì)該方案進(jìn)行驗(yàn)證。
本文分別在GPU和FPGA上實(shí)現(xiàn)該方案,并針對(duì)它們各自的架構(gòu)特點(diǎn),制定不同的優(yōu)化策略和測(cè)試方案。測(cè)試結(jié)果表明:在計(jì)算誤差方面,GPU由于其內(nèi)部的浮點(diǎn)運(yùn)算單位精度較高,其最大誤差低至10-7級(jí);而 FPGA由于其內(nèi)部的乘法器位寬僅為18位,其誤差相對(duì)較大,最大誤差在10-3級(jí)。與MATLAB標(biāo)準(zhǔn)函數(shù)運(yùn)行時(shí)間相比,GPU平臺(tái)憑借其成熟的開(kāi)發(fā)理論和巨量的計(jì)算資源,加速比達(dá)到了1909;FPGA平臺(tái)由于其開(kāi)發(fā)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于新型異構(gòu)計(jì)算平臺(tái)的數(shù)據(jù)挖掘算法研究與實(shí)現(xiàn).pdf
- 基于異構(gòu)計(jì)算的泛Kriging算法并行化研究.pdf
- 基于VoIP和異構(gòu)計(jì)算的SPEEX研究與實(shí)現(xiàn).pdf
- 基于異構(gòu)計(jì)算系統(tǒng)的圖像信息提取關(guān)鍵算法研究與實(shí)現(xiàn).pdf
- 基于列表算法的異構(gòu)計(jì)算系統(tǒng)節(jié)能調(diào)度研究.pdf
- 異構(gòu)計(jì)算環(huán)境下任務(wù)調(diào)度算法的研究.pdf
- 面向異構(gòu)計(jì)算系統(tǒng)的節(jié)能調(diào)度算法研究.pdf
- 12762.基于異構(gòu)計(jì)算的電磁仿真并行算法研究
- 矩陣的廣義逆.pdf
- 基于異構(gòu)計(jì)算的CNN并行框架的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 異構(gòu)計(jì)算環(huán)境下任務(wù)調(diào)度算法的研究(1)
- Toeplitz矩陣廣義逆的快速算法.pdf
- 基于異構(gòu)計(jì)算平臺(tái)的高性能生物數(shù)據(jù)壓縮算法研究.pdf
- 基于CPU-GPU異構(gòu)計(jì)算的小波變換研究與實(shí)現(xiàn).pdf
- 環(huán)上矩陣的廣義逆與加權(quán)廣義逆.pdf
- 分塊矩陣廣義逆的研究.pdf
- 加權(quán)廣義逆及約束矩陣方程的理論和計(jì)算.pdf
- 基于異構(gòu)計(jì)算平臺(tái)的MapReduce編程模型的研究.pdf
- 基于元啟發(fā)式算法的異構(gòu)計(jì)算系統(tǒng)靜態(tài)任務(wù)調(diào)度的研究.pdf
- 分塊矩陣Drazin逆的表示及廣義逆在矩陣方程中的應(yīng)用.pdf
評(píng)論
0/150
提交評(píng)論