Regular article
An examination of the conversion of software to multiprocessors

https://doi.org/10.1016/0743-7315(91)90105-IGet rights and content

Abstract

This paper examines the process of and problems involved in converting an application to make use of parallel processor machines. We mapped a Fortran software package for solving ordinary differential equations using the Cray multitasking primitives onto a Cray X-MP/48 supercomputer. An interesting aspect of this study is the conversion of a library rather than stand-alone code, and we must deal with uncertainties from the calling routines. Two conversions are performed: the first allows multiple problems to execute concurrently, and the second exploits parallelism within each individual problem. The issues involved in each of these conversions are presented with the solutions considered. Performance measurements are presented for each conversion performed.

References (16)

  • S.C. Chen et al.

    Multiprocessing linear algebra algorithms on the Cray X-MP-2: Experiences with small granularity

  • Cray Research Inc

    Cray X-MP Series Model 48 Mainframe Reference Manual

    (Aug. 1984)
  • J.J. Dongarra et al.
  • P.J. DuBois

    Development of the NLTSS operating system

  • C.W. Gear

    Numerical Initial Value Problems in Ordinary Differential Equations

  • A.C. Hindmarsh

    ODEPACK, a systematized collection of ODE solvers

  • A.C. Hindmarsh

    Linear multistep methods for ordinary differential equations: Method formulations, stability, and the methods of Nordsieck and Gear

There are more references available in the full text version of this article.

Cited by (0)

Work performed under the auspices of the U.S. Department of Energy through Lawrence Livermore National Laboratory under Contract W-7405ENG-48.

View full text