Login

Parallelism in Ada: Status and Prospects
Ref: CISTER-TR-140307       Publication Date: 23, Jun, 2014

Parallelism in Ada: Status and Prospects

Ref: CISTER-TR-140307       Publication Date: 23, Jun, 2014

Abstract:
Recently, a semantic and runtime model for parallel programming was proposed for addition to Ada. The proposal uses program annotations (ex-pressed as Ada 2012 aspects) to inform the compiler of opportunities for parallel computation, and also offers the ability to specify details of parallel execution. The proposal includes support for specialized behaviors via dedicated libraries and a runtime environment that builds on pools of worker tasks. This paper extends that work by adding notations for data types and parallel blocks, simplifying some of the parallel notations and eliminating obstructions to the implementation of efficient parallel algorithms

Authors:
Luis Miguel Pinho
,
Brad Moore
,
Stephen Michell


19th International Conference on Reliable Software Technologies - Ada-Europe 2014 (Lecture Notes in Computer Science), Springer International Publishing, pp 91-106.
Paris, France.

DOI:10.1007/978-3-319-08311-7_8.



Record Date: 20, Mar, 2014