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.
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