Compiling MATLAB programs to ScaLAPACK: exploiting task and data parallelism
Compiling MATLAB programs to ScaLAPACK: exploiting task and data parallelism
复制标题
将 MATLAB 程序编译为 ScaLAPACK:利用任务和数据并行性
DOI:
10.1109/ipps.1996.508120
复制
发表时间:
1996
期刊:
影响因子:
--
通讯作者:
P. Banerjee
中科院分区:
文献类型:
--
作者:
S. Ramaswamy;IV EugeneW.Hodges;P. Banerjee
We suggest a new approach aimed at reducing the effort required to program distributed-memory multicomputers. The key idea in our approach is to automatically convert a program written in a library-based programming language (MATLAB) to a parallel program based on the ScaLAPACK parallel library. In the process of performing this conversion, we apply compiler optimizations that simultaneously exploit task and data parallelism. As our results show, our approach is feasible and practical and our optimization provides significant performance benefits.