SCE Toolboxes for the Development of High-Level Parallel Applications

  • J. Fernández
  • M. Anguita
  • E. Ros
  • J. L. Bernier
Conference paper

DOI: 10.1007/11758525_70

Part of the Lecture Notes in Computer Science book series (LNCS, volume 3992)
Cite this paper as:
Fernández J., Anguita M., Ros E., Bernier J.L. (2006) SCE Toolboxes for the Development of High-Level Parallel Applications. In: Alexandrov V.N., van Albada G.D., Sloot P.M.A., Dongarra J. (eds) Computational Science – ICCS 2006. ICCS 2006. Lecture Notes in Computer Science, vol 3992. Springer, Berlin, Heidelberg

Abstract

Users of Scientific Computing Environments (SCE) benefit from faster high-level software development at the cost of larger run time due to the interpreted environment. For time-consuming SCE applications, dividing the workload among several computers can be a cost-effective acceleration technique. Using our PVM and MPI toolboxes, Matlab\(^{\rm {\sc {\textregistered}}}\) and Octave users in a computer cluster can parallelize their interpreted applications using the native cluster programming paradigm — message-passing. Our toolboxes are complete interfaces to the corresponding libraries, support all the compatible datatypes in the base SCE and have been designed with performance and maintainability in mind. Although in this paper we focus on our new toolbox, MPITB for Octave, we describe the general design of these toolboxes and of the development aids offered to end users, mention some related work, mention speedup results obtained by some of our users and introduce speedup results for the NPB-EP benchmark for MPITB in both SCE’s.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • J. Fernández
    • 1
  • M. Anguita
    • 1
  • E. Ros
    • 1
  • J. L. Bernier
    • 1
  1. 1.Departamento de Arquitectura y Tecnología de ComputadoresUniversidad de GranadaGranadaSpain

Personalised recommendations