ご案内 入会して研究会活動をもっとお得に!研究会参加費・年間登録費が会員価格になります。
お知らせ 【重要】研究会参加費の支払いおよび原稿アップロード手続きの変更に関するご案内
電子情報通信学会 研究会発表申込システム
講演論文 詳細
技報閲覧サービス
[ログイン]
技報アーカイブ
 トップに戻る 前のページに戻る   [Japanese] / [English] 

講演抄録/キーワード
講演名 2025-08-04 13:45
GPUにおける疎行列密ベクトル積高速化のためのメモリフットプリントの削減および負荷分散の検討
村上 舜北陸先端大)・米田一徳岩村 尚渡邉正宏富士通Japan)・高野恵輔井口 寧北陸先端大CPSY2025-29 DC2025-29 RECONF2025-29
抄録 (和) 疎行列密ベクトル積(SpMV)は疎行列へのアクセス時間が主要な負荷であるメモリ律速な計算である.そのため.広いメモリ帯域を持つGPUの利用とそれに適した疎行列格納形式が多く提案されている.ここで,さらなるSpMVの高速化のためには格納に必要なメモリフットプリントの削減によるメモリアクセス回数そのものを減らす必要がある.そこで第190回HPC研究会にて,GPU上での高速なSpMVを可能にする,非ゼロ要素位置の辞書圧縮を適用した疎行列格納形式(CoD-SELL)を提案した.しかし,負荷分散については考慮しておらず,行間の非ゼロ要素数に偏りがある場合にSpMV計算速度が低下することが分かった.そこで本稿では,CoD-SELLを用いたSpMVのGPUにおけるスレッド間負荷分散手法について検討および評価を行った.
結果として,1行に1スレッドを割り当てる簡易的なSpMVカーネルで見られた極端な計算速度の低下を無くすことができた.加えて,負荷分散時のSpMV計算速度の向上には,非ゼロ要素数が少ない疎行列では負荷分散に必要な配列の読込によるオーバーヘッドを減らす必要があり,非ゼロ要素数が多い疎行列では,各ブロックが処理する要素を減らし,密ベクトルへのキャッシュヒット率を上げる必要があることが分かった. 
(英) The Sparse Matrix Vector product (SpMV) is a computation that is bounded by the device memory bandwidth. The computation time depends on the access time for the sparse matrix. Consequently, sparse matrix storage formats have been proposed that are aware of GPUs, which have large memory bandwidth. To further accelerate SpMV, it is necessary to reduce the number of memory accesses by minimizing the memory footprint of the sparse matrix. In the 190th HPC SIG, we proposed a sparse matrix storage format with dictionary compression of nonzero element positions (CoD-SELL), which accelerates SpMV on GPUs. However, we did not consider load balancing and found that the SpMV computation speeds decreased when the number of non-zero elements among rows was biased.
In this paper, we consider and evaluate a method for load balancing of SpMV on GPUs using CoD-SELL. As a result, the significant drop in computation speed with a simple SpMV kernel was eliminated. In addition, it was found that a low number of launch threads is needed to reduce the overhead caused by load balancing for matrices with a small number of nonzero elements in the sparse matrix. While for matrices with a large number of non-zero elements, it has to launch a large number of threads to reduce the range to the dense vector accessed.
キーワード (和) SpMV / GPU / 負荷分散 / / / / /  
(英) SpMV / GPU / load balance / / / / /  
文献情報 信学技報, vol. 125, no. 142, CPSY2025-29, pp. 31-35, 2025年8月.
資料番号 CPSY2025-29 
発行日 2025-07-28 (CPSY, DC, RECONF) 
ISSN Online edition: ISSN 2432-6380
著作権に
ついて
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034)
PDFダウンロード CPSY2025-29 DC2025-29 RECONF2025-29

研究会情報
研究会 CPSY DC RECONF IPSJ-ARC  
開催期間 2025-08-04 - 2025-08-06 
開催地(和) サンポートホール高松 
開催地(英) Sunport Hall Takamatsu 
テーマ(和) SWoPP2025: 並列/分散/協調システムとディペンダブルコンピューティングおよび一般 
テーマ(英) SWoPP2025: Parallel, Distributed and Cooperative Processing Systems and Dependable Computing 
講演論文情報の詳細
申込み研究会 CPSY 
会議コード 2025-08-CPSY-DC-RECONF-ARC 
本文の言語 日本語 
タイトル(和) GPUにおける疎行列密ベクトル積高速化のためのメモリフットプリントの削減および負荷分散の検討 
サブタイトル(和)  
タイトル(英) A study of load balancing for accelerating sparse matrix vector product while reducing memory footprint on GPU 
サブタイトル(英)  
キーワード(1)(和/英) SpMV / SpMV  
キーワード(2)(和/英) GPU / GPU  
キーワード(3)(和/英) 負荷分散 / load balance  
キーワード(4)(和/英) /  
キーワード(5)(和/英) /  
キーワード(6)(和/英) /  
キーワード(7)(和/英) /  
キーワード(8)(和/英) /  
第1著者 氏名(和/英/ヨミ) 村上 舜 / Shun Murakami / ムラカミ シュン
第1著者 所属(和/英) 北陸先端科学技術大学院大学 (略称: 北陸先端大)
Japan Advanced Institute of Science and Technology (略称: JAIST)
第2著者 氏名(和/英/ヨミ) 米田 一徳 / Kazunori Yoneda / ヨネダ カズノリ
第2著者 所属(和/英) 富士通Japan株式会社 ヘルスケア事業本部 部門ソリューション事業部 (略称: 富士通Japan)
Healthcare Solutions Div. III, Healthcare Business Unit, Fujitsu Japan Limited (略称: Fujitsu Japan)
第3著者 氏名(和/英/ヨミ) 岩村 尚 / Takashi Iwamura / イワムラ タカシ
第3著者 所属(和/英) 富士通Japan株式会社 ヘルスケア事業本部 部門ソリューション事業部 (略称: 富士通Japan)
Healthcare Solutions Div. III, Healthcare Business Unit, Fujitsu Japan Limited (略称: Fujitsu Japan)
第4著者 氏名(和/英/ヨミ) 渡邉 正宏 / Masahiro Watanabe / ワタナベ マサヒロ
第4著者 所属(和/英) 富士通Japan株式会社 ヘルスケア事業本部 部門ソリューション事業部 (略称: 富士通Japan)
Healthcare Solutions Div. III, Healthcare Business Unit, Fujitsu Japan Limited (略称: Fujitsu Japan)
第5著者 氏名(和/英/ヨミ) 高野 恵輔 / Keisuke Takano / タカノ ケイスケ
第5著者 所属(和/英) 北陸先端科学技術大学院大学 (略称: 北陸先端大)
Japan Advanced Institute of Science and Technology (略称: JAIST)
第6著者 氏名(和/英/ヨミ) 井口 寧 / Yasushi Inoguchi / イノグチ ヤスシ
第6著者 所属(和/英) 北陸先端科学技術大学院大学 (略称: 北陸先端大)
Japan Advanced Institute of Science and Technology (略称: JAIST)
第7著者 氏名(和/英/ヨミ) / /
第7著者 所属(和/英) (略称: )
(略称: )
第8著者 氏名(和/英/ヨミ) / /
第8著者 所属(和/英) (略称: )
(略称: )
第9著者 氏名(和/英/ヨミ) / /
第9著者 所属(和/英) (略称: )
(略称: )
第10著者 氏名(和/英/ヨミ) / /
第10著者 所属(和/英) (略称: )
(略称: )
第11著者 氏名(和/英/ヨミ) / /
第11著者 所属(和/英) (略称: )
(略称: )
第12著者 氏名(和/英/ヨミ) / /
第12著者 所属(和/英) (略称: )
(略称: )
第13著者 氏名(和/英/ヨミ) / /
第13著者 所属(和/英) (略称: )
(略称: )
第14著者 氏名(和/英/ヨミ) / /
第14著者 所属(和/英) (略称: )
(略称: )
第15著者 氏名(和/英/ヨミ) / /
第15著者 所属(和/英) (略称: )
(略称: )
第16著者 氏名(和/英/ヨミ) / /
第16著者 所属(和/英) (略称: )
(略称: )
第17著者 氏名(和/英/ヨミ) / /
第17著者 所属(和/英) (略称: )
(略称: )
第18著者 氏名(和/英/ヨミ) / /
第18著者 所属(和/英) (略称: )
(略称: )
第19著者 氏名(和/英/ヨミ) / /
第19著者 所属(和/英) (略称: )
(略称: )
第20著者 氏名(和/英/ヨミ) / /
第20著者 所属(和/英) (略称: )
(略称: )
第21著者 氏名(和/英/ヨミ) / /
第21著者 所属(和/英) (略称: )
(略称: )
第22著者 氏名(和/英/ヨミ) / /
第22著者 所属(和/英) (略称: )
(略称: )
第23著者 氏名(和/英/ヨミ) / /
第23著者 所属(和/英) (略称: )
(略称: )
第24著者 氏名(和/英/ヨミ) / /
第24著者 所属(和/英) (略称: )
(略称: )
第25著者 氏名(和/英/ヨミ) / /
第25著者 所属(和/英) (略称: )
(略称: )
第26著者 氏名(和/英/ヨミ) / /
第26著者 所属(和/英) (略称: )
(略称: )
第27著者 氏名(和/英/ヨミ) / /
第27著者 所属(和/英) (略称: )
(略称: )
第28著者 氏名(和/英/ヨミ) / /
第28著者 所属(和/英) (略称: )
(略称: )
第29著者 氏名(和/英/ヨミ) / /
第29著者 所属(和/英) (略称: )
(略称: )
第30著者 氏名(和/英/ヨミ) / /
第30著者 所属(和/英) (略称: )
(略称: )
第31著者 氏名(和/英/ヨミ) / /
第31著者 所属(和/英) (略称: )
(略称: )
第32著者 氏名(和/英/ヨミ) / /
第32著者 所属(和/英) (略称: )
(略称: )
第33著者 氏名(和/英/ヨミ) / /
第33著者 所属(和/英) (略称: )
(略称: )
第34著者 氏名(和/英/ヨミ) / /
第34著者 所属(和/英) (略称: )
(略称: )
第35著者 氏名(和/英/ヨミ) / /
第35著者 所属(和/英) (略称: )
(略称: )
第36著者 氏名(和/英/ヨミ) / /
第36著者 所属(和/英) (略称: )
(略称: )
講演者 第1著者 
発表日時 2025-08-04 13:45:00 
発表時間 25分 
申込先研究会 CPSY 
資料番号 CPSY2025-29, DC2025-29, RECONF2025-29 
巻番号(vol) vol.125 
号番号(no) no.142(CPSY), no.143(DC), no.144(RECONF) 
ページ範囲 pp.31-35 
ページ数
発行日 2025-07-28 (CPSY, DC, RECONF) 


[研究会発表申込システムのトップページに戻る]

[電子情報通信学会ホームページ]


IEICE / 電子情報通信学会