Performance of message-passing MATLAB toolboxes

  • Authors:
  • Javier Fernández;Antonio Cañas;Antonio F. Díaz;Jesús González;Julio Ortega;Alberto Prieto

  • Affiliations:
  • Dept. of Computer Technology and Architecture, ETSII, University of Granada, Granada, Spain;Dept. of Computer Technology and Architecture, ETSII, University of Granada, Granada, Spain;Dept. of Computer Technology and Architecture, ETSII, University of Granada, Granada, Spain;Dept. of Computer Technology and Architecture, ETSII, University of Granada, Granada, Spain;Dept. of Computer Technology and Architecture, ETSII, University of Granada, Granada, Spain;Dept. of Computer Technology and Architecture, ETSII, University of Granada, Granada, Spain

  • Venue:
  • VECPAR'02 Proceedings of the 5th international conference on High performance computing for computational science
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this work we compare some of the freely available parallel Toolboxes for Matlab, which differ in purpose and implementation details: while DP-Toolbox and MultiMatlab offer a higher-level parallel environment, the goals of PVMTB and MPITB, developed by us [7], are to closely adhere to the PVM system and MPI standard, respectively. DP-Toolbox is also based on PVM, and MultiMATLAB on MPI. These Toolboxes allow the user to build a parallel application under the rapid-prototyping Matlab environment. The differences between them are illustrated by means of a performance test and a simple case study frequently found in the literature. Thus, depending on the preferred message-passing software and the performance requirements of the application, the user can either choose a higher-level Toolbox and benefit from easier coding, or directly interface the message-passing routines and benefit from greater control and performance.