NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
A Loader for Executing Multi-Binary Applications on the Thinking Machines CM-5: It's Not Just for SPMD AnymoreThe Thinking Machines CM-5 platform was designed to run single program, multiple data (SPMD) applications, i.e., to run a single binary across all nodes of a partition, with each node possibly operating on different data. Certain classes of applications, such as multi-disciplinary computational fluid dynamics codes, are facilitated by the ability to have subsets of the partition nodes running different binaries. In order to extend the CM-5 system software to permit such applications, a multi-program loader was developed. This system is based on the dld loader which was originally developed for workstations. This paper provides a high level description of dld, and describes how it was ported to the CM-5 to provide support for multi-binary applications. Finally, it elaborates how the loader has been used to implement the CM-5 version of MPIRUN, a portable facility for running multi-disciplinary/multi-zonal MPI (Message-Passing Interface Standard) codes.
Document ID
19970009951
Acquisition Source
Ames Research Center
Document Type
Contractor Report (CR)
Authors
Becker, Jeffrey C.
(Computer Sciences Corp. Moffett Field, CA United States)
Date Acquired
September 6, 2013
Publication Date
February 1, 1995
Subject Category
Computer Programming And Software
Report/Patent Number
NAS 1.26:203381
NASA-CR-203381
NAS-95-007
Report Number: NAS 1.26:203381
Report Number: NASA-CR-203381
Report Number: NAS-95-007
Accession Number
97N15593
Funding Number(s)
CONTRACT_GRANT: NAS2-12961
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available