Ada Tasking in Ten15.

Abstract

Ten15 is an algebraic abstract machine which can also be considered as a structured, strongly-typed code used to develop programs. It is used by high-level language compilers as an intermediate target independent of language and hardware. The abstraction of Ten15 means that compiled code is better defined and at a higher level than that output for a conventional operating system. Currently an Ada compiler for the Ten15 abstract machine is under development. The objective of this paper is to describe the Ten15 implementation of tasking for this compiler. Chapter two discusses the primitives in Ten15 which represent parallel processes and synchronisation. The Ada language specifies a form of parallel processing known as tasking. A brief overview of tasking is given in chapter three as an introduction to the terminology.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 1987
Accession Number
ADA193051

Entities

People

  • D. J. Tombs

Organizations

  • Royal Signals and Radar Establishment

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Compilers
  • Computer Programming
  • High Level Languages
  • Language
  • Launchers
  • Launching
  • Multithreading
  • Notation
  • Operating Systems
  • Parallel Computing
  • Parallel Processing
  • Pregnancy Complications
  • Programming Languages
  • Rendezvous
  • Specifications

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.
  • Technical Research and Report Writing.