The increased presence of parallel computing platforms bringsconcerns to the general purpose domain that were previouslyprevalent only in the specific niche of high-performancecomputing. As parallel programming technologies become moreprevalent in the form of new emerging programming languagesand extensions of existing languages, additional safety concernsarise as part of the paradigm shift from sequential to parallelbehaviour.In this paper, we propose various syntax extensions to the Adalanguage, which provide mechanisms whereby the compiler isgiven the necessary semantic information to enable the implicitand explicit parallelization of code. The model is based on earlierwork, which separates parallelism specification from concurrencyimple...
22nd International Conference on Reliable Software Technologies (Ada-Europe 2017). 12 to 16, Jun, 20...
The growing trend to support parallel computation to enable the performance gains of the recent hard...
Protected object types are one of three major extensions to Ada 83 proposed by Ada 9X. This language...
The art of designing parallel programs is underdeveloped because we do not understand parallelism c...
Declarative parallel programming languages express and control parallelism at a high level of abstr...
Abstract The Ada language has for long provided supportfor the development of reliable real-time sys...
There is a growing need to support parallel computation in Ada to cope with the performance requirem...
This paper describes how parallel dataflow programming can be simply and efficiently integrated with...
International Real-Time Ada Workshop (IRTAW 2015). 20 to 22, Apr, 2015. Pownal, U.S.A..The approach ...
ions Dennis Freidel Hewlett Packard -- Colorado Networks Division Chris Marlin yz & Michael...
Abstract. In this paper, we propose an approach to automatic compiler parallelization based on langu...
Declarative programming languages (e.g., functional and logic programming languages) are semanticall...
This thesis explores translating well-written sequential programs in a subset of the Eiffel programm...
In earlier work, we proposed extending Ada with a high-level parallel programming layer consisting ...
18th International Real-Time Ada Workshop (IRTAW 2016). 11 to 13, Apr, 2016. Benicàssim, Spain.One o...
22nd International Conference on Reliable Software Technologies (Ada-Europe 2017). 12 to 16, Jun, 20...
The growing trend to support parallel computation to enable the performance gains of the recent hard...
Protected object types are one of three major extensions to Ada 83 proposed by Ada 9X. This language...
The art of designing parallel programs is underdeveloped because we do not understand parallelism c...
Declarative parallel programming languages express and control parallelism at a high level of abstr...
Abstract The Ada language has for long provided supportfor the development of reliable real-time sys...
There is a growing need to support parallel computation in Ada to cope with the performance requirem...
This paper describes how parallel dataflow programming can be simply and efficiently integrated with...
International Real-Time Ada Workshop (IRTAW 2015). 20 to 22, Apr, 2015. Pownal, U.S.A..The approach ...
ions Dennis Freidel Hewlett Packard -- Colorado Networks Division Chris Marlin yz & Michael...
Abstract. In this paper, we propose an approach to automatic compiler parallelization based on langu...
Declarative programming languages (e.g., functional and logic programming languages) are semanticall...
This thesis explores translating well-written sequential programs in a subset of the Eiffel programm...
In earlier work, we proposed extending Ada with a high-level parallel programming layer consisting ...
18th International Real-Time Ada Workshop (IRTAW 2016). 11 to 13, Apr, 2016. Benicàssim, Spain.One o...
22nd International Conference on Reliable Software Technologies (Ada-Europe 2017). 12 to 16, Jun, 20...
The growing trend to support parallel computation to enable the performance gains of the recent hard...
Protected object types are one of three major extensions to Ada 83 proposed by Ada 9X. This language...