The RECIPE approach to challenges in deeply heterogeneous high performance systems

  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},

Figures from this paper

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

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

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

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

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

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



Thermal characterization of next-generation workloads on heterogeneous MPSoCs

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

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

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

Exploring manycore architectures for next-generation HPC systems through the MANGO approach

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

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

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

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

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

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

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.