The ANTAREX Domain Specific Language for High Performance Computing

01/18/2019
by   Cristina Silvano, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/04/2021

The RECIPE Approach to Challenges in Deeply Heterogeneous High Performance Systems

RECIPE (REliable power and time-ConstraInts-aware Predictive management ...
research
10/17/2020

Modeling Support for Domain-Specific Application Definition

In this paper we present the modeling support infrastructure for domain-...
research
09/07/2022

Democratizing Domain-Specific Computing

In the past few years, domain-specific accelerators (DSAs), such as Goog...
research
03/19/2020

DS3: A System-Level Domain-Specific System-on-Chip Simulation Framework

Heterogeneous systems-on-chip (SoCs) are highly favorable computing plat...
research
04/03/2021

Compiler Infrastructure for Specializing Domain-Specific Memory Templates

Specialized hardware accelerators are becoming important for more and mo...
research
08/10/2019

Work-in-Progress: A Simulation Framework for Domain-Specific System-on-Chips

Heterogeneous system-on-chips (SoCs) have become the standard embedded c...
research
06/26/2019

Q-Learning Inspired Self-Tuning for Energy Efficiency in HPC

System self-tuning is a crucial task to lower the energy consumption of ...

Please sign up or login with your details

Forgot password? Click here to reset