論文

査読有り
2007年1月

A MATLAB-based code generator for parallel sparse matrix computations utilizing PSBLAS

IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS
  • Taiji Sasaoka
  • ,
  • Hideyuki Kawabata
  • ,
  • Toshiaki Kitamura

E90D
1
開始ページ
2
終了ページ
12
記述言語
英語
掲載種別
研究論文(学術雑誌)
DOI
10.1093/ietisy/e90-d.1.2
出版者・発行元
IEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENG

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.

リンク情報
DOI
https://doi.org/10.1093/ietisy/e90-d.1.2
Web of Science
https://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcAuth=JSTA_CEL&SrcApp=J_Gate_JST&DestLinkType=FullRecord&KeyUT=WOS:000243703600002&DestApp=WOS_CPL
ID情報
  • DOI : 10.1093/ietisy/e90-d.1.2
  • ISSN : 1745-1361
  • Web of Science ID : WOS:000243703600002

エクスポート
BibTeX RIS