An Implementation of the Matrix Multiplication Algorithm SUMMA in mpF
In this paper, we present a new parallel Fortran extension called mpF. The language based on both data and task parallelism allows explicit specification of data and computations distribution. We discuss some reasons for the language design and demonstrate the basic mpF features on an example of the...
Saved in:
| Published in | Parallel Computing Technologies pp. 420 - 432 |
|---|---|
| Main Authors | , , , , |
| Format | Book Chapter |
| Language | English |
| Published |
Berlin, Heidelberg
Springer Berlin Heidelberg
2005
|
| Series | Lecture Notes in Computer Science |
| Subjects | |
| Online Access | Get full text |
| ISBN | 3540281266 9783540281269 |
| ISSN | 0302-9743 1611-3349 |
| DOI | 10.1007/11535294_37 |
Cover
| Summary: | In this paper, we present a new parallel Fortran extension called mpF. The language based on both data and task parallelism allows explicit specification of data and computations distribution. We discuss some reasons for the language design and demonstrate the basic mpF features on an example of the parallel matrix multiplication algorithm SUMMA. The mpF implementation is compared with its MPI counterpart. |
|---|---|
| Bibliography: | This research is supported by Computational and Information Aspects of Solving Large Problems program of the Division of Mathematical Sciences of the Russian Academy of Sciences. |
| ISBN: | 3540281266 9783540281269 |
| ISSN: | 0302-9743 1611-3349 |
| DOI: | 10.1007/11535294_37 |