A MATLAB-Based Code Generator for Parallel Sparse Matrix Computations Utilizing PSBLAS
スポンサーリンク
概要
- 論文の詳細を見る
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.
- 社団法人電子情報通信学会の論文
- 2007-01-01
著者
-
Kawabata Hideyuki
Department Of Orthopaedic Surgery Graduate School Of Medical And Dental Sciences Kagoshima Universit
-
Kawabata Hideyuki
Department Of Computer Engineering Hiroshima City University
-
SASAOKA Taiji
Department of Computer Engineering, Hiroshima City University
-
KITAMURA Toshiaki
Department of Computer Engineering, Hiroshima City University
-
Sasaoka Taiji
Department Of Computer Engineering Hiroshima City University
-
Kitamura Toshiaki
Department Of Computer Engineering Hiroshima City University
関連論文
- High Mobility Group Box 1 Is Upregulated After Spinal Cord Injury and Is Associated With Neuronal Cell Apoptosis
- A MATLAB-Based Code Generator for Parallel Sparse Matrix Computations Utilizing PSBLAS
- CROSSING WAVEGUIDES WITH THREE OUTPUT PORTS CONSISTING OF NONLINEAR MATERIAL DESIGNED FOR OPTICAL SWITCHES