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

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

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.

Description Peer Reviewed
Journal Title
IEICE TRANSACTIONS on Information and Systems
Volume
E90-D
Issue
1
Spage
2
Epage
12
Published Date
2007-01-01
Publisher
電子情報通信学会(IEICE)
ISSN
1745-1361(online)
0916-8532(print)
NCID
AA10826272
Language
eng
NIIType
Journal Article
Text Version
出版社版
Rights
copyright©2007 IEICE
Relation URL
Old URI
Set
hiroshima-cu