22nd International Conference on Reliable Software Technologies (Ada-Europe 2017). 12 to 16, Jun, 2017. Vienna, Austria.The safety-critical real-time embedded domain increasingly demands the use of parallel architectures to fulfill performance requirements. Such architectures require the use of parallel programming models to exploit the underlying parallelism. This paper evaluates the applicability of using OpenMP, a widespread parallel programming model, with Ada, a language widely used in the safety-critical domain. Concretely, this paper shows that applying the OpenMP tasking model to exploit fine-grained parallelism within Ada tasks does not impact on programs safeness and correctness, which is vital in the environments where Ada is mo...
OpenMP* has recently gained attention in the embedded domain by virtue of the augmentations implemen...
Over the last three decades, computer architects have been able to achieve an increase in performanc...
In earlier work, we proposed extending Ada with a high-level parallel programming layer consisting ...
There is a growing need to support parallel computation in Ada to cope with the performance requirem...
The growing trend to support parallel computation to enable the performance gains of the recent hard...
The use of parallel heterogeneous embedded architectures is needed to implement the level of perfor...
The current proposal for the next revision of the Ada language considers the possibility to map the ...
20th International Conference on Reliable Software Technologies - Ada-Europe 2015 (Ada-Europe 2015),...
International Real-Time Ada Workshop (IRTAW 2015). 20 to 22, Apr, 2015. Pownal, U.S.A..The approach ...
This paper describes OpenMP parser for Ada, which is meant to make parallel programming in Ada simpl...
OpenMP is traditionally focused on boosting performance in HPC systems. However, other domains are s...
This paper presents a new idea of developing parallel programs for clusters of SMP nodes using the A...
Paper presented at the 19th International Real-Time Ada Workshop 2018 (IRTAW)Previous workshops have...
This paper describes a new version of OpenMP parser for Ada. AdaOMP consists of: OpenMP compiler for...
Abstract The Ada language has for long provided supportfor the development of reliable real-time sys...
OpenMP* has recently gained attention in the embedded domain by virtue of the augmentations implemen...
Over the last three decades, computer architects have been able to achieve an increase in performanc...
In earlier work, we proposed extending Ada with a high-level parallel programming layer consisting ...
There is a growing need to support parallel computation in Ada to cope with the performance requirem...
The growing trend to support parallel computation to enable the performance gains of the recent hard...
The use of parallel heterogeneous embedded architectures is needed to implement the level of perfor...
The current proposal for the next revision of the Ada language considers the possibility to map the ...
20th International Conference on Reliable Software Technologies - Ada-Europe 2015 (Ada-Europe 2015),...
International Real-Time Ada Workshop (IRTAW 2015). 20 to 22, Apr, 2015. Pownal, U.S.A..The approach ...
This paper describes OpenMP parser for Ada, which is meant to make parallel programming in Ada simpl...
OpenMP is traditionally focused on boosting performance in HPC systems. However, other domains are s...
This paper presents a new idea of developing parallel programs for clusters of SMP nodes using the A...
Paper presented at the 19th International Real-Time Ada Workshop 2018 (IRTAW)Previous workshops have...
This paper describes a new version of OpenMP parser for Ada. AdaOMP consists of: OpenMP compiler for...
Abstract The Ada language has for long provided supportfor the development of reliable real-time sys...
OpenMP* has recently gained attention in the embedded domain by virtue of the augmentations implemen...
Over the last three decades, computer architects have been able to achieve an increase in performanc...
In earlier work, we proposed extending Ada with a high-level parallel programming layer consisting ...