18806

The ANTAREX Domain Specific Language for High Performance Computing

Cristina Silvano, Giovanni Agosta, Andrea Bartolini, Andrea R. Beccari, Luca Benini, Loïc Besnard, João Bispo, Radim Cmar, João M. P. Cardoso, Carlo Cavazzoni, Daniele Cesarini, Stefano Cherubin, Federico Ficarelli, Davide Gadioli, Martin Golasowski, Antonio Libri, Jan Martinovič, Gianluca Palermo, Pedro Pinto, Erven Rohou, Kateřina Slaninová, Emanuele Vitali
DEIB, Politecnico di Milano, Piazza Leonardo da Vinci 32, Milano, Italy
arXiv:1901.06175 [cs.DC], (18 Jan 2019)

@article{silvano2019antarex,

   title={The ANTAREX Domain Specific Language for High Performance Computing},

   author={Silvano, Cristina and Agosta, Giovanni and Bartolini, Andrea and Beccari, Andrea R and Benini, Luca and Besnard, Lo{"i}c and Bispo, Jo{~a}o and Cmar, Radim and Cardoso, Jo{~a}o MP and Cavazzoni, Carlo and others},

   journal={arXiv preprint arXiv:1901.06175},

   year={2019}

}

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.
Rating: 2.0/5. From 1 vote.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: