# The ANTAREX Domain Specific Language for High Performance Computing

**Authors:** Cristina Silvano, Giovanni Agosta, Andrea Bartolini, Andrea R., Beccari, Luca Benini, Lo\"ic Besnard, Jo\~ao Bispo, Radim Cmar, Jo\~ao M. P., Cardoso, Carlo Cavazzoni, Daniele Cesarini, Stefano Cherubin, Federico, Ficarelli, Davide Gadioli, Martin Golasowski, Antonio Libri, Jan, Martinovi\v{c}, Gianluca Palermo, Pedro Pinto, Erven Rohou, Kate\v{r}ina, Slaninov\'a, Emanuele Vitali

arXiv: 1901.06175 · 2019-01-21

## TL;DR

The paper introduces the ANTAREX DSL, a domain-specific language based on AOP concepts, designed to enable adaptive optimization of energy-efficiency, performance, and QoS in high-performance computing applications.

## Contribution

It presents the design and capabilities of the ANTAREX DSL, demonstrating its application in optimizing HPC applications through runtime autotuning and resource management.

## Key findings

- The DSL effectively enforces energy-efficiency and performance strategies.
- It supports adaptive optimization at runtime.
- The approach improves QoS in HPC applications.

## Abstract

The ANTAREX project relies on a Domain Specific Language (DSL) based on Aspect Oriented Programming (AOP) concepts to allow applications to enforce extra functional properties such as energy-efficiency and performance and to optimize Quality of Service (QoS) in an adaptive way. The DSL approach allows the definition of energy-efficiency, performance, and adaptivity strategies as well as their enforcement at runtime through application autotuning and resource and power management. In this paper, we present an overview of the key outcome of the project, the ANTAREX DSL, and some of its capabilities through a number of examples, including how the DSL is applied in the context of the project use cases.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1901.06175/full.md

## Figures

19 figures with captions in the complete paper: https://tomesphere.com/paper/1901.06175/full.md

---
Source: https://tomesphere.com/paper/1901.06175