An experience with parallelism in Ada

  • Authors:
  • David S. Notkin

  • Affiliations:
  • Carnegie-Mellon University, Pittsburgh, PA

  • Venue:
  • SIGPLAN '80 Proceedings of the ACM-SIGPLAN symposium on Ada programming language
  • Year:
  • 1980

Quantified Score

Hi-index 0.01

Visualization

Abstract

One of the more interesting and controversial features of Ada is the tasking structure. The Ada tasking facility provides high level mechanisms for communication and synchronization among tasks executing in parallel. The open question about these mechanisms is whether they provide programmers with both the appropriate level of abstraction and also the necessary level of control.This paper describes in detail the implementation of a system using parallelism that was written during the Ada test and evaluation process.