Three Final Steps Toward Portability

Abstract

A software gap exists between the research and deployment communities. The research under this project is described by two research projects that build upon the Application Configuration language (ACL) foundation. The first is the "ACL" for Research Systems", which focused on code migration from research environments like NHPCC's into deployment situations. The underlying component programming model Mercury had advocated promotes the re-use of software modules and maintainability of large software projects. The second: "entering the Data Domain", created standard API for real-time data shaping and data mapping - gluing the MPI and ACL worlds together in an innovative manner; eliminating the need for custom solutions. An industry standard data remapping API for signal processing has resulted from this effort. Recent progress towards standard programming tools and Application Programmer Interfaces (APIs) brings the embedded signal processing community closer to application source code portability. Portability will enable sharing code among signal processing projects and will allow applications to quickly take advantage of hardware from new vendors.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 2000
Accession Number
ADA383635

Entities

People

  • Craig Lund

Tags

Communities of Interest

  • C4I
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force Research Laboratories
  • Application Software
  • Computer Programming
  • Computer Programs
  • Computers
  • Deployment
  • High Performance Computing
  • Information Systems
  • Java Programming Language
  • Language
  • Operating Systems
  • Parallel Computing
  • Signal Processing
  • Signal Processing Software
  • Software Development
  • Standards
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Parallel and Distributed Computing.
  • Software Engineering.