Journal of VLSI Signal Processing

, Volume 2, Issue 2, pp 69–78 | Cite as

The Advanced Onboard Signal Processor (AOSP)

  • Daniel J. Dechant
Article

Abstract

The Advanced Onboard Signal Processor (AOSP) address the onboard processing requirements of future space systems. In this context, a unique multiprocessor architectural concept has evolved, envisioning a distributed array of loosely coupled programmable processors interconnected by a packet-based high-speed bus local area network. Sophisticated fault recovery and reconfiguration capabilities achieve the desired degrees of autonomy and system availability. Processing tasks are partitioned and mapped onto the resources of, the AOSP in the form of a generalized series-parallel pipeline, with processor interactions synchronized by data flow.

The AOSP architectural concept is extremely flexible. Without change to the fundamental operating system, AOSP can be configured to perform a wide range of processing applications. Moreover, the design is not restricted to any particular topology or number of processors.

Novel at its conception [1], [2], AOSP's major design features are becoming increasingly popular, and the literature on loosely coupled and data-flow-synchronized multiprocessors is expanding rapidly [3]–[8]. In this article we describe the architecture of the AOSP, its embedded survivable local area network (LAN), its operating system software, and its fault tolerance features; discuss the issues associated with partitioning and programming of applications; and, finally, summarize the program phases.

Keywords

Fault Tolerance Defense Advance Research Project Agency Defense Advance Research Project Agency Fault Recovery Soft Fault 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    G.A. Works, “Advanced Onboard Signal Processor,”IEEE EASCON, 1980.Google Scholar
  2. 2.
    Raytheon Company, “Distributed Signal Processing System,” U.S. Patent No. 4,412,281, 1983.Google Scholar
  3. 3.
    J.G. Kuhl and S.M. Reddy, “Fault-Tolerance Considerations in Large, Multiprocessor Systems,”Computer, vol. 18, 1986, pp. 56–67.CrossRefGoogle Scholar
  4. 4.
    D.A. Fisher and R.M. Weatherly, “Issues in the Design of a Distributed Operating Systems for Ada,”Computer, vol. 19, 1986, pp. 38–47.CrossRefGoogle Scholar
  5. 5.
    J. Sanguinetti, “Performance of a Message-Based Multiprocessor,”Computer, vol. 19, September 1986, pp. 47–55.CrossRefGoogle Scholar
  6. 6.
    I. Hartimo, et al., “DFSP: A Data Flow Signal Processor,”IEEE Transactions on Computers, vol. C-35, 1986, pp. 23–33.CrossRefGoogle Scholar
  7. 7.
    C.S. Raghavendra and A. Varma, “Fault Tolerant Multiprocessors with Redundant-Path Interconnection Networks,”IEEE Transactions on Computers, vol. C-35 1986, pp. 307–316.CrossRefGoogle Scholar
  8. 8.
    C.L. Seitz, “The Cosmic Cube,”Communications of the ACM, vol. 28, 1985, pp. 22–33.CrossRefGoogle Scholar
  9. 9.
    J. Samson, F. Horrigan, A. Jagodnik, R. Soli, “The Advanced Onboard Signal Processor (AOSP)-A Validated Concept,”Ninth DARPA Strategic Space Symposium, 1983.Google Scholar
  10. 10.
    Eastport Study Group, Summer Study 1985: A Report to the Director of the Strategic Defense Initiative Organization, 1985.Google Scholar
  11. 11.
    E. Swartzlander, “Generic Signal Processor Implementation with VHSIC,”,The Journal of VLSI Signal Processing, this issue.Google Scholar

Copyright information

© Kluwer Academic Publishers 1990

Authors and Affiliations

  • Daniel J. Dechant

There are no affiliations available

Personalised recommendations