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 ANTAREX DSL and some of its capabilities through a number of examples, including how the DSL is applied in the context of one of the project use cases.

Silvano, C., Agosta, G., Bartolini, A., Beccari, A.R., Benini, L., Besnard, L., et al. (2018). ANTAREX: A DSL-Based approach to adaptively optimizing and enforcing extra-functional properties in high performance computing. Institute of Electrical and Electronics Engineers Inc. [10.1109/DSD.2018.00105].

ANTAREX: A DSL-Based approach to adaptively optimizing and enforcing extra-functional properties in high performance computing

Bartolini, Andrea
;
Benini, Luca
;
2018

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 ANTAREX DSL and some of its capabilities through a number of examples, including how the DSL is applied in the context of one of the project use cases.
2018
2018 21st Euromicro Conference on Digital System Design (DSD)
600
607
Silvano, C., Agosta, G., Bartolini, A., Beccari, A.R., Benini, L., Besnard, L., et al. (2018). ANTAREX: A DSL-Based approach to adaptively optimizing and enforcing extra-functional properties in high performance computing. Institute of Electrical and Electronics Engineers Inc. [10.1109/DSD.2018.00105].
Silvano, Cristina; Agosta, Giovanni; Bartolini, Andrea; Beccari, Andrea R.; Benini, Luca; Besnard, Loic; Bispo, Joao; Cmar, Radim; Cardoso, Joao M. P....espandi
File in questo prodotto:
File Dimensione Formato  
2018_DSD_Silvano_FP.pdf

accesso aperto

Tipo: Postprint
Licenza: Licenza per accesso libero gratuito
Dimensione 301.58 kB
Formato Adobe PDF
301.58 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/659827
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 4
social impact