An implementation of the matrix multiplication algorithm SUMMA in mpf

  • Authors:
  • Alexey Kalinov;Ilya Ledovskikh;Mikhail Posypkin;Zakhar Levchenko;Vladimir Chizhov

  • Affiliations:
  • Institute for System Programming of the Russian Academy of Sciences, Moscow, Russia;Institute for System Programming of the Russian Academy of Sciences, Moscow, Russia;Institute for System Programming of the Russian Academy of Sciences, Moscow, Russia;Institute for System Programming of the Russian Academy of Sciences, Moscow, Russia;Institute for System Programming of the Russian Academy of Sciences, Moscow, Russia

  • Venue:
  • PaCT'05 Proceedings of the 8th international conference on Parallel Computing Technologies
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.