Beyond Ada 2005: Allocating tasks to processors in SMP systems

Andy J. Wellings*, A. Burns

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review


Ada 2005 has added no new facilities to support applications that want to run on multiprocessor systems. Following the example set by Ada 95, the language facilitates multi-processor implementations but provides no direct support for an application-controlled mapping of tasks to processors. Such partitioning is often required to obtain feasible real-time systems. This paper argues that multiprocessors systems are becoming so prevalent that the current position is no longer tenable. A proposal for minimal support is presented.

Original languageEnglish
Pages (from-to)127-132
Number of pages6
JournalAda User Journal
Issue number2
Publication statusPublished - 1 Jun 2008

Cite this