《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于GPU的稀疏矩陣壓縮存儲格式研究
基于GPU的稀疏矩陣壓縮存儲格式研究
電子技術應用
陳閩昊,邊浩東
青海大學 計算機技術與應用學院
摘要: 稀疏矩陣向量乘法(Sparse Matrix-Vector Multiplication,SpMV)是矩陣數值計算領域重要的線性代數子程序。通過對SpMV算法的負載均衡以及訪存頻度這兩個關鍵性能瓶頸的研究,提出了一種VCSR(Vectorized Compressed Sparse Row)稀疏矩陣壓縮存儲格式。該格式根據各行非零元素分布的統計特性調整各個線程的數據負載來防止線程發散的問題,并且基于快速分段求和的策略以及使用矢量化的方法來提高SpMV流程的計算性能。通過使用佛羅里達大學的稀疏矩陣作為測試集,在GPU上進行性能測試,獲得了相較CSR5(Compressed Sparse Row 5)格式平均10%到30%,最高50%的性能提升。
中圖分類號:TP312 文獻標志碼:A DOI: 10.16157/j.issn.0258-7998.245825
中文引用格式: 陳閩昊,邊浩東. 基于GPU的稀疏矩陣壓縮存儲格式研究[J]. 電子技術應用,2024,50(11):1-8.
英文引用格式: Chen Minhao,Bian Haodong. Sparse matrix compressed storage format based on GPU[J]. Application of Electronic Technique,2024,50(11):1-8.
Sparse matrix compressed storage format based on GPU
Chen Minhao,Bian Haodong
School of Computer Technology and Application, Qinghai University
Abstract: Sparse Matrix-Vector Multiplication (SpMV) is an important linear algebraic subroutine in Matrix numerical computation. Vectorized Compressed Sparse Row (VCSR) sparse matrix compression format is proposed by studying the load balancing and memory access frequency of SpMV algorithm. This format adjusts the data load of each thread according to the statistical characteristics of the distribution of each line of non-zero elements to prevent the problem of thread divergence, and improves the computational performance of SpMV flow based on the strategy of fast segmented summation and the vectorization method. By using the Sparse matrix of the University of Florida as the test set, the performance of the GPU is tested, and the average performance improvement is 10% to 30%, and the maximum performance is 50% compared to the CSR5 (Compressed Sparse Row 5) format.
Key words : SpMV;load balancing;storage format;segmented sum methods;floating-point calculation;vectorization;GPU

引言

在過去的很長一段時間中,SpMV都是科學計算和工程應用領域中大規模稀疏性系統問題求解的常用方法,也因此其實現和優化一直是高性能領域研究中的重點。SpMV計算簡化為一個大小為m×n的稀疏矩陣A與長度為n的密集向量x相乘,從而得到一個長度為m的向量y。

隨著稀疏矩陣規模的擴大,同時又因為其數據具有著分布稀疏無規則的問題,普通的順序計算和簡單的并行優化無法滿足現階段科學計算和工程應用領域的要求,所以人們嘗試使用更快速的并行優化算法以及提出更優質的壓縮存儲格式來加速大規模的SpMV計算。根據稀疏矩陣稀疏性、不規則性的特點,加速SpMV算法的難點主要集中在解決以下幾個問題上:(1)并行單元上負載不均衡導致的線程發散;(2)數據存儲不規則導致的頻繁訪存所產生的額外開銷;(3)低效矢量化產生的內存訪問沖突和數據依賴性。現階段許多的壓縮存儲格式也從這幾個方面入手加速大規模SpMV運算,例如BELLPACK、CVR、BCCOO、ACSR、CSR5[1-4]等。

本文也從這上述幾個方面入手,提出了一種新的格式名為VCSR,VCSR格式以CSR格式作為基礎,根據各行非零元素分布的統計特性,將數據以負載均衡的方式分發給各個線程。在這個過程中,將行作為數據分配的基礎單元,保證了線程與線程之間數據處理的相互獨立,不會產生數據依賴以及訪問沖突。最后,在每個并行單元中,使用快速分段求和的策略和矢量化的方式來加速SpMV內核程序的計算性能。


本文詳細內容請下載:

http://www.cowatch.cn/resource/share/2000006202


作者信息:

陳閩昊,邊浩東

(青海大學 計算機技術與應用學院,青海 西寧 810016)


Magazine.Subscription.jpg

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品视频yy9299一区| 一区二区三区波多野结衣在线观看| 国际精品欧美精品| 欧美日韩一区不卡| 午夜精彩视频在线观看不卡| 欧美大片91| 国产精品拍天天在线| 亚洲精品乱码久久久久| 亚洲精品久久久一区二区三区| 国产日韩精品入口| 国产欧美日韩精品丝袜高跟鞋| 欧美午夜视频在线观看| 一区二区冒白浆视频| 国产在线乱码一区二区三区| 亚洲午夜av电影| 亚洲精品中文字幕女同| 亚洲资源在线观看| 亚洲一区二区av电影| 午夜精品久久久久久99热软件| 新67194成人永久网站| 午夜一区二区三视频在线观看| 欧美新色视频| 伊人久久综合97精品| 国产亚洲美州欧州综合国| 欧美精品亚洲一区二区在线播放| 国产热re99久久6国产精品| 欧美伊人精品成人久久综合97| 国产综合香蕉五月婷在线| 亚洲欧美激情四射在线日| 国产日韩欧美综合在线| 在线看日韩av| 亚洲精品激情| 欧美日韩二区三区| 在线播放亚洲一区| 欧美91精品| 久久久精品日韩| 一本在线高清不卡dvd| 9l视频自拍蝌蚪9l视频成人| 欧美日韩在线观看一区二区| 国产日韩av在线播放| 欧美专区日韩视频| 亚洲日本中文字幕| 久久爱www久久做| 欧美视频在线一区二区三区| 欧美日韩一区二区免费视频| 99国产精品自拍| 国产欧美日韩伦理| 日韩一级二级三级| 一级日韩一区在线观看| 欧美精品黄色| 一区二区三区四区精品| 国产精一区二区三区| 久久久久久久久久久成人| 亚洲国产精品一区二区第一页| 欧美一级专区免费大片| 午夜日韩电影| 国产精品一区二区三区乱码| 国产精品一区二区三区四区| 亚洲欧美一级二级三级| 日韩午夜av在线| 黄色日韩网站视频| 国产精品久久| 在线精品亚洲一区二区| 亚洲一二三级电影| 亚洲性视频网站| 一区二区日韩伦理片| 亚洲欧美激情视频在线观看一区二区三区| 国产精品色午夜在线观看| 蜜臀91精品一区二区三区| 久久亚洲综合色一区二区三区| 性欧美超级视频| 一区二区成人精品| 1024精品一区二区三区| 亚洲视频欧洲视频| 欧美精品一区二区三区四区| 久久久久久午夜| 一区二区三区.www| 亚洲欧美怡红院| 先锋影音一区二区三区| 国产亚洲欧美日韩在线一区| 亚洲成人在线观看视频| 欧美国产视频在线| 国产亚洲精品高潮| 午夜久久一区| 欧美国产亚洲另类动漫| 激情成人亚洲| 久久一区二区视频| 欧美视频免费在线观看| 韩国精品一区二区三区| 亚洲国产欧美一区二区三区丁香婷| 亚洲大胆人体视频| 久久国产毛片| 久久精品国产第一区二区三区最新章节| 91久久精品www人人做人人爽| 国产午夜亚洲精品不卡| 99国产欧美久久久精品| 国产精品尤物福利片在线观看| 日韩一级视频免费观看在线| 亚洲欧美日韩精品久久久久| 美乳少妇欧美精品| 久久久精品一品道一区| 欧美黑人国产人伦爽爽爽| 国产一区二区三区在线观看免费视频| 亚洲影视九九影院在线观看| 久久综合久久综合这里只有精品| 欧美一区二区日韩| 欧美日韩亚洲精品内裤| 久久久国产精彩视频美女艺术照福利| 国产精品亚洲综合天堂夜夜| 午夜视频精品| 99精品视频免费观看| 欧美一级视频一区二区| 性久久久久久久| 国产欧美在线播放| 欧美精品久久久久久久久老牛影院| 欧美99久久| 欧美主播一区二区三区| 韩国av一区二区三区在线观看| 亚洲在线第一页| 男女av一区三区二区色多| 欧美gay视频| 欧美日本一区二区高清播放视频| 国产精品性做久久久久久| 欧美国产亚洲精品久久久8v| 国产精品久久久久久亚洲调教| 欧美久久精品午夜青青大伊人| 亚洲精品久久久久久一区二区| 黄色综合网站| 久久国产福利国产秒拍| 亚洲精品视频在线播放| 国产日韩欧美在线观看| 亚洲高清一二三区| 久久综合一区| 国精品一区二区| 欧美性jizz18性欧美| 久久综合网色—综合色88| 欧美日韩一区二区三区四区五区| 亚洲欧美日韩国产一区二区三区| 日韩亚洲综合在线| 国产精品美女主播| 亚洲激情电影中文字幕| 欧美另类videos死尸| 欧美精品v日韩精品v韩国精品v| 午夜国产精品影院在线观看| 韩日欧美一区| 亚洲欧美偷拍卡通变态| 亚洲主播在线观看| 国产日产精品一区二区三区四区的观看方式| 一本色道精品久久一区二区三区| 国产欧美一区二区精品忘忧草| 亚洲精品一区中文| 欧美一区久久| 亚洲精品免费在线观看| 久久在线免费观看| 美女福利精品视频| 亚洲国产精品福利| 亚洲欧美日韩区| 午夜国产欧美理论在线播放| 欧美日韩国产免费| 国内成人精品一区| 合欧美一区二区三区| 亚洲一区二区在线看| 国产精品欧美激情| 久久精品国产69国产精品亚洲| 国产日韩亚洲| 亚洲日本免费| 国产精品欧美在线| 欧美久久视频| 国产精品高潮视频| 日韩午夜三级在线| 欧美成人高清视频| 欧美一乱一性一交一视频| 国模精品一区二区三区| 精品999在线播放| 国产精品久久久久永久免费观看| 久久久综合网站| 亚洲欧美日本精品| 亚洲性线免费观看视频成熟| 欧美日韩高清区| 国产精品xxx在线观看www| 久久夜色精品国产| 午夜精品久久久久久久白皮肤| 亚洲国产美国国产综合一区二区| 欧美日韩一区二区在线播放| 国产精品网站在线| 正在播放欧美视频| 亚洲一区二区成人| 香蕉精品999视频一区二区| 久久久精品性| 欧美视频在线观看一区二区| 久久激情视频| 久久九九热免费视频| 欧美在线亚洲在线| 欧美午夜视频在线观看| 亚洲深爱激情| 一区二区欧美日韩| 久久久国产精品一区二区中文| 久久久精彩视频| 亚洲欧美中文在线视频| 欧美精选午夜久久久乱码6080| 国内精品**久久毛片app| 国产一区二区精品在线观看| 国产精品初高中精品久久| 在线视频精品一区| 国产欧美日韩在线播放| 亚洲第一在线视频| 午夜久久久久久久久久一区二区| 欧美伦理91| 亚洲免费播放| 亚洲国产精品va在线看黑人| 尤妮丝一区二区裸体视频| 久久精品免费播放| 一本色道婷婷久久欧美| 亚洲一区二区在线| 这里只有精品电影| 伊大人香蕉综合8在线视| 久久综合五月天婷婷伊人| 亚洲第一在线综合在线| 国产精品自拍视频| 亚洲欧美一区二区三区极速播放| 国产精品视频在线观看| 午夜精品福利一区二区三区av| 国内免费精品永久在线视频| 久久久久一区二区| 久久久夜精品| 国产在线欧美日韩| 日韩一级黄色片| 欧美揉bbbbb揉bbbbb| 午夜精品福利电影| 99re66热这里只有精品3直播| 性欧美超级视频| 国产精品欧美日韩久久| 欧美a级片网站| 国产欧美日韩中文字幕在线| 激情五月综合色婷婷一区二区| 国产一区二区三区无遮挡| 国产一级久久| 欧美高清在线| 免费成人黄色| 在线免费不卡视频| 国产欧美欧洲在线观看| 久久一区精品| 亚洲丶国产丶欧美一区二区三区| 欧美日韩国产免费观看| 一区二区三区在线视频免费观看| 亚洲欧美日韩综合一区| 欧美一区二区三区视频| 在线亚洲免费视频| 亚洲精品乱码| 9i看片成人免费高清| 亚洲国产高清aⅴ视频| 欧美激情一区二区三区全黄| 国产日韩成人精品| 久久中文字幕一区二区三区| 欧美另类videos死尸| 国产精品高清在线观看| 免费不卡欧美自拍视频| 亚洲婷婷综合色高清在线| 久久精品成人一区二区三区蜜臀| 亚洲欧洲综合另类在线| 欧美日韩色婷婷| 国产免费成人在线视频| 影音先锋久久资源网| 黑人极品videos精品欧美裸| 亚洲一区二区三区乱码aⅴ| 免费的成人av| 欧美激情精品久久久久久| 亚洲国产精品成人| 国产精品久久夜| 国产精品欧美日韩| 欧美成人激情视频免费观看| 亚洲视频专区在线| 国产精品自拍一区| 国产女人水真多18毛片18精品视频| 极品裸体白嫩激情啪啪国产精品| 国产欧美一区二区精品秋霞影院| 久久精品在这里| 国产精品一区二区视频| 欧美精品久久99久久在免费线| 一区二区三区鲁丝不卡| 中日韩在线视频| 国产精品久久久爽爽爽麻豆色哟哟| 国产精品日韩欧美一区二区三区| 久久天堂av综合合色| 国产亚洲欧美另类中文| 亚洲伦理在线观看| 在线观看一区二区精品视频| 亚洲永久免费av| 蜜臀久久99精品久久久久久9| 亚洲视频久久| 蜜桃av一区二区在线观看| 国产精品羞羞答答xxdd| 欧美大片免费久久精品三p| 欧美一级夜夜爽| 亚洲免费观看高清完整版在线观看熊| 欧美成年视频| 日韩午夜三级在线| 国产一区日韩二区欧美三区| 亚洲欧美国产三级| 亚洲视频成人| 欧美了一区在线观看| 一区二区三区欧美日韩| 国产一区二区欧美日韩| 欧美日韩成人在线视频| 亚洲主播在线观看| 欧美日韩午夜激情| 欧美精品九九99久久| 国产免费成人在线视频| 玖玖综合伊人| 国产精品免费视频xxxx| 一区国产精品| 国产精品亚洲视频| 免费在线看一区| 一区二区欧美日韩| 国产精品成人一区二区三区夜夜夜| 欧美视频免费看| 欧美成人小视频| 国产精品视频精品视频| 欧美日韩中文在线| 1769国内精品视频在线播放| 欧美亚洲不卡| 欧美高清在线视频| 亚洲欧美成人一区二区三区| 久久频这里精品99香蕉| 中文av一区二区| 久久在线免费观看| 欧美日韩一级视频| 一区二区三区亚洲|