The efficient termination of Ada tasks in a multi-processor environment

  • Authors:
  • Susan Flynn;Edith Schonberg;Edmond Schonberg

  • Affiliations:
  • Courant Institute of Mathematical Sciences, New York, NY;Courant Institute of Mathematical Sciences, New York, NY;Courant Institute of Mathmematical Sciences, New York, NY

  • Venue:
  • ACM SIGAda Ada Letters
  • Year:
  • 1987

Quantified Score

Hi-index 0.00

Visualization

Abstract

An efficient implementation of Ada task termination for shared memory MIMD architectures is presented. The solution is highly parallel and distributed; termination is not synchronized by a centralized supervisor, and there are no critical sections. The handling of block and subprogram termination that depend on nested tasks is also included. This implementation can be easily adapted to message based systems.