《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于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://m.jysgc.com/resource/share/2000006202


作者信息:

陳閩昊,邊浩東

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


Magazine.Subscription.jpg

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲第一精品影视| 欧美一区=区| 国产欧美日韩专区发布| 欧美日韩黄色大片| 欧美国产视频一区二区| 久久亚洲精品伦理| 久久久久久久尹人综合网亚洲 | 国产视频在线一区二区| 国产精品九九| 国产精品欧美久久| 国产精品乱码一区二区三区 | 中文成人激情娱乐网| 日韩一区二区精品视频| 99伊人成综合| 一本一本a久久| 一本久久综合亚洲鲁鲁五月天| 亚洲免费av电影| 亚洲免费电影在线观看| 亚洲最黄网站| 亚洲一二三区视频在线观看| 亚洲一二三区精品| 欧美一二三视频| 亚洲国产1区| 日韩视频永久免费| 亚洲午夜精品视频| 西西裸体人体做爰大胆久久久| 午夜精品一区二区三区四区| 欧美综合第一页| 老司机一区二区| 欧美韩国日本一区| 欧美午夜视频| 国产日韩欧美一区在线 | 亚洲高清一区二| 亚洲精品美女在线| 亚洲无线一线二线三线区别av| 午夜精品视频| 久久久夜色精品亚洲| 免费日韩成人| 欧美日韩中文字幕| 国产精品亚洲一区| 国内自拍一区| 亚洲精品国久久99热| 亚洲一区二区日本| 亚洲第一网站| 一区二区三区国产| 欧美一区日本一区韩国一区| 久久综合给合久久狠狠狠97色69| 欧美精品在线观看播放| 国产精品国产精品| 精品999网站| 日韩亚洲欧美一区| 欧美一区二区在线视频| 99国产精品国产精品久久 | 国产欧美丝祙| 亚洲高清精品中出| 这里只有精品视频在线| 久久精品99| 中文在线资源观看网站视频免费不卡 | aaa亚洲精品一二三区| 欧美在线综合视频| 欧美国产激情二区三区| 国产精品美女久久久| 曰本成人黄色| 亚洲少妇自拍| 最新国产成人av网站网址麻豆| 亚洲影院免费观看| 久久亚洲精品一区二区| 欧美日韩一区视频| 极品少妇一区二区三区精品视频| a4yy欧美一区二区三区| 久久国内精品自在自线400部| 国产精品99久久久久久宅男| 久久视频在线视频| 国产精品久久久久久超碰| 伊人久久大香线| 亚洲欧美日韩国产中文| 99精品99久久久久久宅男| 久久久久久久网| 国产精品麻豆va在线播放| 亚洲啪啪91| 亚洲国产成人久久综合一区| 性欧美大战久久久久久久免费观看 | 欧美成人精品一区| 国产日韩欧美91| 一区二区欧美激情| 亚洲九九九在线观看| 久久男人资源视频| 国产精品羞羞答答xxdd| 99av国产精品欲麻豆| 亚洲国产精品久久精品怡红院| 欧美一区二区三区久久精品茉莉花| 欧美精选在线| 亚洲成在人线av| 久久成人羞羞网站| 欧美一级专区免费大片| 欧美视频手机在线| 亚洲人成网站在线观看播放| 久久精品一区中文字幕| 久久精品网址| 国产欧美精品日韩| 一区二区三区.www| 99riav国产精品| 欧美顶级大胆免费视频| 一区二区三区在线视频播放| 亚洲主播在线| 亚洲欧美经典视频| 欧美三日本三级少妇三2023| 亚洲精品欧美在线| 亚洲美女av黄| 欧美激情中文字幕一区二区| 在线观看亚洲精品| 亚洲国产精品www| 浪潮色综合久久天堂| 国产一区免费视频| 欧美在线视频播放| 久久精品一区蜜桃臀影院| 国产欧美精品在线| 在线一区二区三区做爰视频网站| 亚洲午夜激情网页| 欧美午夜精品久久久久久超碰| 亚洲美女视频| 亚洲视频电影在线| 国产精品成人播放| 亚洲综合999| 久久国产精品一区二区三区四区 | 黑人操亚洲美女惩罚| 欧美在线1区| 久久青草欧美一区二区三区| 激情久久综合| 亚洲人成在线播放网站岛国| 免费在线欧美视频| 亚洲国产精品va在线看黑人 | 久久久久久久久久久久久9999| 国产婷婷精品| 亚欧成人在线| 久久一区欧美| 亚洲国产另类 国产精品国产免费| 亚洲人成在线观看一区二区| 欧美国产日韩在线| 亚洲久久一区二区| 亚洲欧美日韩天堂| 国产一区欧美| 亚洲日本电影在线| 欧美日韩国产麻豆| 亚洲天堂av电影| 久久国产精品毛片| 亚洲丶国产丶欧美一区二区三区| 一本一本久久a久久精品综合麻豆| 欧美日韩一卡二卡| 午夜国产精品影院在线观看| 久久人人97超碰精品888| 亚洲电影免费观看高清完整版在线| 最新成人av网站| 欧美日韩你懂的| 香蕉av福利精品导航| 免费在线看一区| 一区二区黄色| 久久激情五月婷婷| 亚洲福利国产精品| 亚洲欧美日本伦理| 依依成人综合视频| 夜夜爽av福利精品导航| 国产精品影片在线观看| 91久久精品网| 国产精品久久久久久久久| 久久精品国产2020观看福利| 欧美日本韩国| 午夜在线视频观看日韩17c| 牛牛影视久久网| 亚洲视频播放| 你懂的视频欧美| 亚洲中无吗在线| 欧美国产一区二区三区激情无套| 亚洲特级片在线| 欧美成人免费网站| 亚洲一级在线观看| 欧美va亚洲va国产综合| 亚洲影院色无极综合| 美女主播视频一区| 亚洲一二三区在线| 欧美激情国产精品| 性欧美大战久久久久久久免费观看 | 国产视频久久| 99精品欧美| 国内成人精品视频| 亚洲女人天堂成人av在线| 亚洲第一区在线| 欧美在线免费观看视频| 亚洲乱码国产乱码精品精天堂 | 欧美高清在线一区二区| 午夜精品三级视频福利| 欧美男人的天堂| 久久精品一区二区三区中文字幕| 欧美性大战久久久久| 亚洲三级影片| 国产视频在线观看一区二区| 亚洲淫性视频| 亚洲精品国产欧美| 久久中文字幕一区| 午夜国产精品视频|