講演抄録/キーワード |
講演名 |
2012-10-12 16:20
グラフ解析ワークロードのキャッシュ適合性 ○田邊 昇(東芝)・冨森苑子・高田雅美・城 和貴(奈良女子大) CPSY2012-42 |
抄録 |
(和) |
Graph500ベンチマークはビッグデータ解析のベンチマークとも言われており,近年注目を集めている.本報告ではGraph500ベンチマーク課題の疎行列およびフロリダ大学疎行列コレクションを用い,グラフ解析ワークロードに対するメモリアクセス列のキャッシュメモリへの適合性を,空間的局所性の観点から解析した.その結果,Graph500の疎行列の空間的局所性は極めて低く,疎行列ベクトル積(SpMV)を行う場合にはベクトルのアクセスの際にキャッシュラインには平均して1個程度しか有効なデータは載っていないことが判った.データサイズの大きさとランダム性のため,キャッシュアウェアなソフトウェア最適化が困難である.ゆえに,Graph500リストで優位に立つには,1桁程度の計算時間短縮が期待できるメモリ側のGather機能が有望である. |
(英) |
Graph500 is a benchmark suite for big data analysis which receives attention in these years. The spatial locality of sparse matrices used for Graph500 and the university of Florida sparse matrix collection is investigated. We show the spatial locality of sparse matrices used for Graph500 is very low and there is about 1 or a little more valid data on a cache line for the memory accesses issued by sparse matrix-vector multiplications (SpMV) in average. It is very difficult to solve the problem by just software approach because of the huge size of sparse matrices and the randomness of their accesses to degrade the optimization against their cache awareness. Therefore, hardwired gather functions at cache memory side is promising for taking advantage in the Graph500 lists, which improve the processing speed in an order of magnitude. |
キーワード |
(和) |
グラフ解析 / 疎行列 / Graph500 / キャッシュメモリ / 空間的局所性 / / / |
(英) |
Graph analysis / Sparse matrix / Graph500 / Cache memory / Spatial locality / / / |
文献情報 |
信学技報, vol. 112, no. 237, CPSY2012-42, pp. 67-72, 2012年10月. |
資料番号 |
CPSY2012-42 |
発行日 |
2012-10-05 (CPSY) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
CPSY2012-42 |