[HTML][HTML] Clava: C/C++ source-to-source compilation using LARA

J Bispo, JMP Cardoso - SoftwareX, 2020 - Elsevier
This article presents Clava, a Clang-based source-to-source compiler, that accepts scripts
written in LARA, a JavaScript-based DSL with special constructs for code queries, analysis …

Autotuning and adaptivity in energy efficient HPC systems: the ANTAREX toolbox

C Silvano, G Palermo, G Agosta, AH Ashouri… - Proceedings of the 15th …, 2018 - dl.acm.org
Designing and optimizing applications for energy-efficient High Performance Computing
systems up to the Exascale era is an extremely challenging problem. This paper presents …

[PDF][PDF] An AOP-Based Security Verification Environment for KECCAK Hash Algorithm.

H Mestiri, I Barraj, M Machhout - Computers, Materials & …, 2022 - cdn.techscience.cn
Robustness of the electronic cryptographic devices against fault injection attacks is a great
concern to ensure security. Due to significant resource constraints, these devices are limited …

Aspect-driven mixed-precision tuning targeting gpus

R Nobre, L Reis, J Bispo, T Carvalho… - Proceedings of the 9th …, 2018 - dl.acm.org
Writing mixed-precision kernels allows to achieve higher throughput together with outputs
whose precision remain within given limits. The recent introduction of native half-precision …

Antarex: A dsl-based approach to adaptively optimizing and enforcing extra-functional properties in high performance computing

C Silvano, G Agosta, A Bartolini… - 2018 21st Euromicro …, 2018 - ieeexplore.ieee.org
The ANTAREX project relies on a Domain Specific Language (DSL) based on Aspect
Oriented Programming (AOP) concepts to allow applications to enforce extra functional …

Domain-Specific Type-Safe APIs for Hierarchical Scientific Data with Modern C++

WF Godoy, AM Thakur, SE Hahn - Responsible Data Science: Select …, 2022 - Springer
General-purpose library application programming interfaces (APIs) for self-describing
hierarchical scientific data storage, such as the HDF5 and NetCDF libraries, are traditionally …

Supporting the scale-up of high performance application to pre-exascale systems: The antarex approach

C Silvano, G Agosta, A Bartolini… - 2019 27th Euromicro …, 2019 - ieeexplore.ieee.org
The ANTAREX project developed an approach to the performance tuning of High
Performance applications based on an Aspect-oriented Domain Specific Language (DSL) …

A distributed environment for traffic navigation systems

J Martinovič, M Golasowski, K Slaninová… - Complex, Intelligent, and …, 2020 - Springer
Effective navigation and distribution of traffic flow in large cities has become a hot topic in
recent years. The authors have developed an advanced server side routing system which …

Adaptive Optimization and Enforcement of Extra-Functional Properties in High Performance Computing: The ANTAREX Project

C Silvano, G Agosta, A Bartolini… - PDP 2019-27th …, 2019 - inria.hal.science
The ANTAREX project developed an approach to the performance tuning of High
Performance applications based on a Aspect-oriented Domain Specific Language (DSL) …

[PDF][PDF] DSL and Source to Source Compilation: the Clava+ LARA approach

J Bispo, P Pinto, JMP Cardoso - antarex-project.eu
Clava is a source to source (C++ to C++) compiler entirely developed during the ANTAREX
project. It includes an aspect-oriented programming approach, implemented by an internal …