A MATLAB-Based Code Generator for Parallel Sparse Matrix Computations Utilizing PSBLAS

URI http://harp.lib.hiroshima-u.ac.jp/hiroshima-cu/metadata/877
ファイル
タイトル
A MATLAB-Based Code Generator for Parallel Sparse Matrix Computations Utilizing PSBLAS
著者
氏名 SASAOKA Taiji
ヨミ ササオカ タイジ
別名 笹岡 泰司
氏名 KAWABATA Hideyuki
ヨミ カワバタ ヒデユキ
別名 川端 英之
氏名 KITAMURA Toshiaki
ヨミ キタムラ トシアキ
別名 北村 俊明
抄録

Parallel programs for distributed memory machines are not easy to create and maintain, especially when they involve sparse matrix computations. In this paper, we propose a program translation system for generating parallel sparse matrix computation codes utilizing PSBLAS. The purpose of the development of the system is to offer the user a convenient way to construct parallel sparse code based on PSBLAS. The system is build up on the idea of bridging the gap between the easy-to-read program representations and highly-tuned parallel executables based on existing parallel sparse matrix computation libraries. The system accepts a MATLAB program with annotations and generates subroutines for an SPMD-style parallel program which runs on distributed-memory machines. Experimental results on parallel machines show that the prototype of our system can generate fairly efficient PSBLAS codes for simple applications such as CG and Bi-CGSTAB programs.

査読の有無
掲載雑誌名
IEICE TRANSACTIONS on Information and Systems
E90-D
1
開始ページ
2
終了ページ
12
出版年月日
2007-01-01
出版者
電子情報通信学会(IEICE)
ISSN
1745-1361(online)
0916-8532(print)
NCID
AA10826272
本文言語
英語
資料タイプ
学術雑誌論文
著者版フラグ
出版社版
権利情報
copyright©2007 IEICE
関連URL
旧URI
区分
hiroshima-cu