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 multiprocessor 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.
Download Not Available

BibTex Entry

@inproceedings{Wellings2007e,
 author = {A.J. Wellings and A. Burns},
 booktitle = {Proceedings of IRTAW 13, Ada Letters, XXVII(2)},
 pages = {75-81},
 title = {Beyond Ada 2005: allocating tasks to processors in SMP systems},
 year = {2007}
}