# The RECIPE approach to challenges in deeply heterogeneous high performance systems

@article{Agosta2020TheRA,
title={The RECIPE approach to challenges in deeply heterogeneous high performance systems},
author={Giovanni Agosta and William Fornaciari and David Atienza Alonso and Ramon Canal and Alessandro Cilardo and Jose Flich and Carles Hern{\'a}ndez and Michal Kulczewski and Giuseppe Massari and Rafael Tornero Gavil{\'a} and Marina Zapater},
journal={ArXiv},
year={2020},
volume={abs/2103.03044}
}
• Published 26 June 2020
• Computer Science
• ArXiv
9 Citations

## Figures from this paper

### Optimizing Energy in Non-Preemptive Mixed-Criticality Scheduling by Exploiting Probabilistic Information

• Computer Science
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
• 2020
A probabilistic-based energy prediction strategy with the precise scheduling of mixed-criticality tasks, where the timing correctness must be met for all tasks at all scenarios, and the dynamic voltage and frequency scaling (DVFS) is applied to this precise scheduling policy to enable energy minimization.

### The Italian research on HPC key technologies across EuroHPC

• Computer Science
CF
• 2021
The working group's scope and goals are outlined, an overview of the five funded projects is provided, and a selection of key technologies provided by the working group partners are covered, highlighting their usage development within the projects.

### 3D-ICE 3.0: Efficient Nonlinear MPSoC Thermal Simulation With Pluggable Heat Sink Models

• Engineering
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
• 2022
The increasing power density in modern high-performance multiprocessor System-on-Chip (MPSoC) is fueling a revolution in thermal management. On the one hand, thermal phenomena are becoming a critical

### VGM-Bench: FPU Benchmark Suite for Computer Vision, Computer Graphics and Machine Learning Applications

• Computer Science
SAMOS
• 2020
A suite of benchmarks encompassing Computer Graphics, Computer Vision and Machine Learning applications, which are greatly used in many AI scenarios are presented, differently from other suites, are kernels tailored to be effectively executed in bare-metal and specifically stress the floating-point support offered by the computing platform.

### TEXTAROSSA: Towards EXtreme scale Technologies and Accelerators for euROhpc hw/Sw Supercomputing Applications for exascale

• Computer Science
2021 24th Euromicro Conference on Digital System Design (DSD)
• 2021
To achieve high performance and high energy efficiency on near-future exascale computing systems, three key technology gaps needs to be bridged. These gaps include: energy efficiency and thermal

## References

SHOWING 1-10 OF 44 REFERENCES

### Thermal characterization of next-generation workloads on heterogeneous MPSoCs

• Computer Science, Engineering
2017 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS)
• 2017
This paper thermally characterize a next-generation HPC workload, the online video transcoding application, using a highly-accurate Infra-Red (IR) microscope and extends the 3D-ICE thermal simulation tool with a new generic heat spreader model capable of accurately reproducing package surface temperature.

### A lifetime-aware runtime mapping approach for many-core systems in the dark silicon era

• Computer Science
2016 Design, Automation & Test in Europe Conference & Exhibition (DATE)
• 2016
The proposed reliability-aware approach can efficiently select the processing cores to be used over time in order to enhance the reliability at the end of the operational life (up to 62%) while offering the comparable performance level of the state-of-the-art runtime mapping approach.

### Reliable power and time-constraints-aware predictive management of heterogeneous exascale systems

• Computer Science
SAMOS
• 2018
The transition to Exascale computing is going to be characterised by an increased range of application classes. In addition to traditional massively parallel "number crunching" applications, new

### On the Use of Probabilistic Worst-Case Execution Time Estimation for Parallel Applications in High Performance Systems

• Computer Science
Mathematics
• 2020
The proposed methodology uses coordinately techniques that randomly explore potential timing behavior of the application together with Extreme Value Theory (EVT) to predict rare (and high) execution times to, eventually, derive probabilistic Worst-Case Execution Time (pWCET) curves.

### Effective Runtime Resource Management Using Linux Control Groups with the BarbequeRTRM Framework

• Computer Science
TECS
• 2015
A portable solution to enforce runtime resource management decisions based on the standard control groups framework is shown, which focuses on multicore Linux systems.

### Gem5-X: A Gem5-Based System Level Simulation Framework to Optimize Many-Core Platforms

• Computer Science
2019 Spring Simulation Conference (SpringSim)
• 2019
Gem5-X, a gem5-based system level simulation framework, and a methodology to optimize many-core systems for performance and power and the potential benefits of architectural extensions such as in-cache computing and 3D stacked High Bandwidth Memory are presented.

### All-Digital Energy-Constrained Controller for General-Purpose Accelerators and CPUs

• Computer Science
IEEE Embedded Systems Letters
• 2020
This work presents an all-digital architecture and a design methodology that can effectively manage the energy-cap problem for CPUs and accelerators and improves theenergy-cap violations by $3\times$ while maintaining a similar performance loss.

### An Open-Hardware Platform for MPSoC Thermal Modeling

• Engineering
SAMOS
• 2019
A flexible solution to the validation issue in the form of a hardware platform based on a Thermal Test Chip (TTC) that allows to test a heat dissipation solution under realistic conditions, including fast spatial and temporal power gradients as well as hot spots, while collecting a temperature map of the active silicon layer.

### Predictive Resource Management for Next-Generation High-Performance Computing Heterogeneous Platforms

• Computer Science
SAMOS
• 2019
Some outcomes of the MANGO project are discussed, showing the results of the execution of real applications on a emulated deeply heterogeneous systems for HPC and the achievements of a proposed resource allocation policy, aiming at identifying a priori the best resource allocation options for a starting application.