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

選擇稀疏矩陣乘法最優(yōu)存儲(chǔ)格式的研究

發(fā)布時(shí)間:2019-07-29 10:13
【摘要】:稀疏矩陣向量乘法(sparse matrix vector multiplication,SpMV)是科學(xué)和工程領(lǐng)域中重要的核心子程序之一,也是稀疏基本線性代數(shù)子程序(basic linear algebra subprograms,BLAS)庫(kù)的重要函數(shù).目前很多SpMV的優(yōu)化工作在不同程度上獲得了性能提升,但大多數(shù)優(yōu)化工作針對(duì)特定存儲(chǔ)格式或一類具有特定特征的稀疏矩陣缺乏通用性.因此高性能的SpMV實(shí)現(xiàn)并沒(méi)有廣泛地應(yīng)用于實(shí)際應(yīng)用和數(shù)值解法器中.另外,稀疏矩陣具有眾多存儲(chǔ)格式,不同存儲(chǔ)格式的SpMV存在較大性能差異.根據(jù)以上現(xiàn)象,提出一個(gè)SpMV的自動(dòng)調(diào)優(yōu)器(SpMV auto-tuner,SMAT).對(duì)于一個(gè)給定的稀疏矩陣,SMAT結(jié)合矩陣特征選擇并返回其最優(yōu)的存儲(chǔ)格式.應(yīng)用程序通過(guò)調(diào)用SMAT來(lái)得到合適的存儲(chǔ)格式,從而獲得性能提升,同時(shí)隨著SMAT中存儲(chǔ)格式的擴(kuò)展,更多的SpMV優(yōu)化工作可以將性能優(yōu)勢(shì)在實(shí)際應(yīng)用中發(fā)揮作用.使用佛羅里達(dá)大學(xué)的2 366個(gè)稀疏矩陣作為測(cè)試集,在Intel上SMAT分別獲得9.11GFLOPS(單精度)和2.44GFLOPS(雙精度)的最高浮點(diǎn)性能,在AMD平臺(tái)上獲得了3.36GFLOPS(單精度)和1.52GFLOPS(雙精度)的最高浮點(diǎn)性能.相比Intel的核心數(shù)學(xué)函數(shù)庫(kù)(math kernel library,MKL)數(shù)學(xué)庫(kù),SMAT平均獲得1.4~1.5倍的性能提升.
【圖文】:

選擇稀疏矩陣乘法最優(yōu)存儲(chǔ)格式的研究


模桑粒劍危危?(Ndiags×M).(1)我們對(duì)這2個(gè)參數(shù)在子矩陣集DIA_mats上測(cè)試其SpMV性能(如圖3、圖4所示).1)對(duì)角線條數(shù)(Ndiags):DIA-SpMV中寫(xiě)Y的次數(shù)為Ndiags,隨著對(duì)角線條數(shù)增多,對(duì)向量Y的重復(fù)讀寫(xiě)次數(shù)增加,對(duì)SpMV性能造成影響.圖3給出了Ndiags與DIA-SpMV性能的關(guān)系.圖3中Fig.3TheinfluenceofNdiagsonDIA-SpMV.圖3Ndiags對(duì)DIA-SpMV性能的影響Fig.4TheinfluenceofER_DIAonDIA-SpMV.圖4ER_DIA對(duì)DIA格式SpMV性能的影響橫坐標(biāo)為Ndiags的數(shù)目,分為9個(gè)取值區(qū)間;縱坐標(biāo)為矩陣所占比例.其中“GOOD”指DIA為最優(yōu)格式的矩陣所占比例,可知所有的GOOD矩陣集合即表3中的“good_DIA_mats”;而“BAD”指DIA未能獲得最好性能的矩陣比例.從圖3看出,當(dāng)對(duì)角線條數(shù)大于300時(shí),DIA格式基本在絕大多數(shù)矩陣上不再獲得最高性能.結(jié)論1.當(dāng)稀疏矩陣的對(duì)角線條數(shù)較少時(shí),SpMV使用DIA格式具有性能優(yōu)勢(shì).2)DIA格式中非零元所占比例(ER_DIA):即使一條對(duì)角線上只有一個(gè)非零元,DIA格式也需要存儲(chǔ)整條對(duì)角線,,包含存儲(chǔ)額外的零元素.大量的補(bǔ)零操作降低了非零元所占比例,增加了SpMV的額外計(jì)算,從而影響其性能.ER_DIA與DIA-SpMV的性能如

選擇稀疏矩陣乘法最優(yōu)存儲(chǔ)格式的研究


能(如圖3、圖4所示).1)對(duì)角線條數(shù)(Ndiags):DIA-SpMV中寫(xiě)Y的次數(shù)為Ndiags,隨著對(duì)角線條數(shù)增多,對(duì)向量Y的重復(fù)讀寫(xiě)次數(shù)增加,對(duì)SpMV性能造成影響.圖3給出了Ndiags與DIA-SpMV性能的關(guān)系.圖3中Fig.3TheinfluenceofNdiagsonDIA-SpMV.圖3Ndiags對(duì)DIA-SpMV性能的影響Fig.4TheinfluenceofER_DIAonDIA-SpMV.圖4ER_DIA對(duì)DIA格式SpMV性能的影響橫坐標(biāo)為Ndiags的數(shù)目,分為9個(gè)取值區(qū)間;縱坐標(biāo)為矩陣所占比例.其中“GOOD”指DIA為最優(yōu)格式的矩陣所占比例,可知所有的GOOD矩陣集合即表3中的“good_DIA_mats”;而“BAD”指DIA未能獲得最好性能的矩陣比例.從圖3看出,當(dāng)對(duì)角線條數(shù)大于300時(shí),DIA格式基本在絕大多數(shù)矩陣上不再獲得最高性能.結(jié)論1.當(dāng)稀疏矩陣的對(duì)角線條數(shù)較少時(shí),SpMV使用DIA格式具有性能優(yōu)勢(shì).2)DIA格式中非零元所占比例(ER_DIA):即使一條對(duì)角線上只有一個(gè)非零元,DIA格式也需要存儲(chǔ)整條對(duì)角線,包含存儲(chǔ)額外的零元素.大量的補(bǔ)零操作降低了非零元所占比例,增加了SpMV的額外計(jì)算,從而影響其性能.ER_DIA與DIA-SpMV的性能如圖4所示.可知,當(dāng)矩陣中非零元所占比例過(guò)。ǎ迹玻埃ィ⿻r(shí),DIA格式的SpMV不會(huì)取得較好的性能.結(jié)論
【作者單位】: 計(jì)算機(jī)體系結(jié)構(gòu)國(guó)家重點(diǎn)實(shí)驗(yàn)室(中國(guó)科學(xué)院計(jì)算技術(shù)研究所);中國(guó)科學(xué)院大學(xué);
【基金】:國(guó)家自然科學(xué)基金項(xiàng)目(61272134,61033009,61003062,60925009) 國(guó)家“九七三”重點(diǎn)基礎(chǔ)研究發(fā)展計(jì)劃基金項(xiàng)目(2011CB302502,2012CB316502)
【分類號(hào)】:TP333;TP311.1

【參考文獻(xiàn)】

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

1 宋慶增;顧軍華;;稀疏矩陣向量乘的FPGA設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程;2011年23期

【共引文獻(xiàn)】

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

1 彭宇;仲雪潔;王少軍;;基于FPGA線性方程組的存儲(chǔ)優(yōu)化設(shè)計(jì)[J];計(jì)算機(jī)工程;2013年04期

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

1 陳銳;CSAMT三維交錯(cuò)采樣有限差分?jǐn)?shù)值模擬并行算法研究[D];中國(guó)地質(zhì)大學(xué)(北京);2012年

2 張芡;大規(guī)模稀疏線性系統(tǒng)的稀疏近似逆預(yù)處理技術(shù)[D];清華大學(xué);2013年

【二級(jí)參考文獻(xiàn)】

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

1 張承暢;嚴(yán)單貴;楊力生;齊懷龍;楊宏;;基于XCF32P的多FPGA配置方案[J];計(jì)算機(jī)工程;2010年15期

【相似文獻(xiàn)】

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

1 王敏;;稀疏矩陣快速轉(zhuǎn)置算法的分析與優(yōu)化[J];計(jì)算機(jī)應(yīng)用與軟件;2010年08期

2 田翔;周凡;陳耀武;劉莉;陳耀;;基于FPGA的實(shí)時(shí)雙精度浮點(diǎn)矩陣乘法器設(shè)計(jì)[J];浙江大學(xué)學(xué)報(bào)(工學(xué)版);2008年09期

3 袁娥;張?jiān)迫?孫相征;;RAM(h)模型下SpMV存儲(chǔ)訪問(wèn)復(fù)雜度的分析[J];計(jì)算機(jī)工程與設(shè)計(jì);2009年03期

4 盧s

本文編號(hào):2520436


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

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


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

版權(quán)申明:資料由用戶8d05c***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
久久永久免费一区二区| 在线日本不卡一区二区| 冬爱琴音一区二区中文字幕| 国产精品免费福利在线| 久久99精品日韩人妻| 中文久久乱码一区二区| 欧美一区二区三区高潮菊竹| 久热香蕉精品视频在线播放| 欧美偷拍一区二区三区四区| 色鬼综合久久鬼色88| 久久热在线视频免费观看| 高潮日韩福利在线观看| 日韩欧美三级中文字幕| 国产成人免费高潮激情电| 国产精品内射视频免费| 日本熟妇五十一区二区三区| 国产精品香蕉一级免费| 色婷婷国产熟妇人妻露脸| 日本深夜福利在线播放| 国产精品熟女在线视频| 日本一本不卡免费视频| 国产精品日韩精品最新| 国内午夜精品视频在线观看| 欧美日韩亚洲国产av| 免费精品国产日韩热久久| 真实国产乱子伦对白视频不卡| 熟女中文字幕一区二区三区| 精品综合欧美一区二区三区| 日本免费一级黄色录像| 精品国产91亚洲一区二区三区| 亚洲精品有码中文字幕在线观看 | 亚洲欧美日本国产有色| 欧美黑人黄色一区二区| 亚洲国产日韩欧美三级| 国产一区二区三区色噜噜| 中文字幕不卡欧美在线| 亚洲视频在线观看你懂的| 国产剧情欧美日韩中文在线| 亚洲高清中文字幕一区二区三区| 色婷婷在线精品国自产拍| 小黄片大全欧美一区二区|