Login

Tasklettes – a Fine Grained Parallelism for Ada on Multicores
Ref: CISTER-TR-130304       Publication Date: 10 to 14, Jun, 2013

Tasklettes – a Fine Grained Parallelism for Ada on Multicores

Ref: CISTER-TR-130304       Publication Date: 10 to 14, Jun, 2013

Abstract:
The widespread use of multi-CPU computers is challenging programming languages, which need to adapt to be able to express potential parallelism at the language level. In this paper we propose a new model for fine grained parallelism in Ada, putting forward a syntax based on aspects, and the corresponding semantics to integrate this model with the existing Ada tasking capabilities. We also propose a standard interface and show how it can be extended by the user or library writers to implement their own parallelization strategies.

Authors:
Stephen Michell
,
Brad Moore
,
Luis Miguel Pinho


18th International Conference on Reliable Software Technologies (Ada-Europe 2013), pp 17-34.
Berlin, Germany.

DOI:10.1007/978-3-642-38601-5_2.
ISBN: 978-3-642-38600-8.



Record Date: 30, Mar, 2013