Parallel programming with Ada
To the human programmer the ease of coding distributed computing is highly dependent on the suitability of the employed programming language. But with a particular language it is also important whether the possibilities of one or more parallel architectures can efficiently be addressed by available language constructs. In this paper the possibilities are discussed of the high-level language Ada and in particular of its tasking concept as a descriptional tool for the design and implementation of numerical and other algorithms that allow execution of parts in parallel. Language tools are explained and their use for common applications is shown. Conclusions are drawn about the usefulness of several Ada concepts.
- Research Organization:
- Centrum voor Wiskunde en Informatica (NL)
- OSTI ID:
- 6214590
- Journal Information:
- Int. J. Supercomput. Appl.; (United States), Vol. 2:4
- Country of Publication:
- United States
- Language:
- English
Similar Records
TOP-C: A task-oriented parallel C interface
Distributed and parallel Ada and the Ada 9X recommendations