Scalable Programming Environment. Revision 1.

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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1995
Accession Number
ADA302355

Entities

People

  • Dennis Cottel
  • Perry Partow

Organizations

  • Naval Command, Control and Ocean Surveillance Center

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes
  • Sensors

DTIC Thesaurus Topics

  • Application Software
  • Computer Programming
  • Computer Programs
  • Computers
  • Databases
  • Environment
  • High Performance Computing
  • Hypervelocity Flow
  • Military Research
  • Ocean Surveillance
  • Operating Systems
  • Parallel Computing
  • Parallel Processing
  • Plastic Explosives
  • Signal Processing
  • Standards
  • Synthetic Aperture Radar

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Distributed Systems and Data Platform Development
  • Mycotoxin ecology in Amazonian ecosystems.