...
首页> 外文期刊>IEICE Transactions on Information and Systems >A MATLAB-Based Code Generator for Parallel Sparse Matrix Computations Utilizing PSBLAS
【24h】

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

机译:基于MATLAB的使用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.
机译:用于分布式存储机器的并行程序不容易创建和维护,尤其是当它们涉及稀疏矩阵计算时。在本文中,我们提出了一种程序转换系统,用于利用PSBLAS生成并行稀疏矩阵计算代码。系统开发的目的是为用户提供一种方便的方式来基于PSBLAS构造并行稀疏代码。该系统基于在现有的并行稀疏矩阵计算库的基础上弥合易于阅读的程序表示形式和高度优化的并行可执行文件之间的鸿沟的思想而构建。系统接受带有注释的MATLAB程序,并为SPMD样式的并行程序生成子例程,该程序在分布式内存计算机上运行。在并行机上的实验结果表明,我们的系统原型可以为CG和Bi-CGSTAB程序等简单应用生成相当有效的PSBLAS代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号