Accession Number : ADA302355

Title :   Scalable Programming Environment. Revision 1.

Descriptive Note : Final rept.,

Corporate Author : NAVAL COMMAND CONTROL AND OCEAN SURVEILLANCE CENTER RDT AND E DIV SAN DIEGO CA

Personal Author(s) : Partow, Perry ; Cottel, Dennis

PDF Url : ADA302355

Report Date : SEP 1995

Pagination or Media Count : 111

Abstract : This report describes the Scalable Programming Environmental (SPE), which provides programmers with a transparent way of creating scalable parallel applications for large-grained parallel computer architectures. The SPE, which has been designed primarily to support data-flow processing applications, allows programs to be scaled to execute on any number of processing nodes while requiring no changes to the compiled binary code. The user is provided with a set of high-level message-passing routines that can be used to connect multi-instanced heterogeneous programs in a system. The SPE library routines hide the intricacies of how the parallel programs communicate. The details of the connections are specified in text files. The SPE allows individual programs to be coded without knowledge of other parts of the ytem and thus allows systems to be quickly built, modified, or scaled without program recompilation.

Descriptors :   *DATA PROCESSING, *DATA TRANSMISSION SYSTEMS, *ACOUSTIC SIGNALS, COMPUTER PROGRAMS, DATA BASES, SIGNAL PROCESSING, DIGITAL SYSTEMS, PARALLEL PROCESSING, SYNTHETIC APERTURE RADAR, NAVAL RESEARCH, HYBRID SYSTEMS, MAN COMPUTER INTERFACE, OPTICAL PROCESSING.

Subject Categories : Computer Systems
      Acoustic Detection and Detectors
      Telemetry

Distribution Statement : APPROVED FOR PUBLIC RELEASE