[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/74261.74295acmconferencesArticle/Chapter ViewAbstractPublication PagesadaConference Proceedingsconference-collections
Article
Free access

Ada for closely coupled multiprocessor targets

Published: 03 January 1989 Publication History

Abstract

The techniques for cross-compiling real-time Ada programs for embedded targets are well developed. Generally, these toolsets enable the user to compile and build a program on the host, load it into the target's memories via some form of serial or parallel link, and then run and debug the program under intensive control from the host.
This technology has now been extended by SD to provide similar facilities for a class of closely coupled multiprocessor targets comprising homogeneous microprocessors connected by shared memories. The outcome is that a single Ada program can be distributed across the processors of a multiprocessor target.
This paper describes the general algorithms by which this is achieved, with emphasis given to certain specific solutions for the SD system. The system employs simple, pragmatic solutions in preference to generalised theoretical ones. The paper describes how an Ada program is distributed across a multiprocessor target, both from a user's view and from an implementation view. It describes how a multiprocessor Ada program can be written, built and debugged. Comparisons are also made with other multiprocessor schemes.
The multiprocessor Ada system was developed under a contract placed by MBB on behalf of PANAVIA via the German company TELDIX GmbH. It has been in active use since the middle of 1988 for the development of Ada avionics applications on a special Motorola MC68000 based multiprocessor target developed by TELDIX for the Tornado programme. It is believed to be the first multiprocessor Ada system of its kind in avionics use.

References

[1]
Tedd, M., Crespi-Reghizzi, S., and Natali, X. (1984). Ada foe Multi-micvopvocessors The Ada Companion Series, Cambridge University Press
[2]
Atkinson, C., Moreton, T., and Natali, A. (1988). Ada for Distributed Systems The Ada Companion Series, Cambridge University Press

Cited By

View all
  • (1991)Distributed systems and Ada — Current projects and approaches comparative study's resultsAda: The Choice for '9210.1007/BFb0018501(260-278)Online publication date: 1991

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
TRI-Ada '89: Proceedings of the conference on Tri-Ada '89: Ada technology in context: application, development, and deployment
January 1989
670 pages
ISBN:0897913299
DOI:10.1145/74261
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 January 1989

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)1
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (1991)Distributed systems and Ada — Current projects and approaches comparative study's resultsAda: The Choice for '9210.1007/BFb0018501(260-278)Online publication date: 1991

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media