NECSTFridayTalk – Advancing Runtime Resource Management in Heterogeneous Systems: From Hardware Control to Software Tuning and Cyber-Physical Integration

Presenter: Prof. Antonio Miele
DEIB, Associate Professor
DEIB - NECSTLab Meeting Room (Bld. 20)
Online by Zoom
April 11th, 2025 | 11.30 am
Contact: Prof. Marco Santambrogio
DEIB, Associate Professor
DEIB - NECSTLab Meeting Room (Bld. 20)
Online by Zoom
April 11th, 2025 | 11.30 am
Contact: Prof. Marco Santambrogio
Sommario
On April 11th, 2025 at 11.30 am a new appointment of #NECSTFridayTalk series titled "Advancing Runtime Resource Management in Heterogeneous Systems: From Hardware Control to Software Tuning and Cyber-Physical Integration" will take place at DEIB NECSTLab Meeting Room (Building 20) and on line by Zoom.
During this talk, we will have, as speaker, Antonio Miele, Professor at Dipartimento di Elettronica, Informazione e Bioingegneria.
Modern heterogeneous computing systems integrate various types of processing units — including CPU cores, GPUs, and specialized accelerators — and typically execute multi-programmed workloads that vary over time. Runtime resource management plays a crucial role in dynamically allocating applications onto processing units and tuning system parameters such as frequency scaling. This task is particularly challenging due to: (i) the dynamic nature of workloads and system conditions, and (ii) the need to balance conflicting application-level and system-level requirements, such as performance versus energy/power consumption. The complexity increases further when considering that (i) applications themselves may expose software knobs, allowing trade-offs between result quality and computational demand, and, additionally, (ii) computing platforms frequently interact with their surrounding environments and with other electrical or mechanical components, which can further influence system conditions. This talk presents selected outcomes from my research addressing these challenges.
During this talk, we will have, as speaker, Antonio Miele, Professor at Dipartimento di Elettronica, Informazione e Bioingegneria.
Modern heterogeneous computing systems integrate various types of processing units — including CPU cores, GPUs, and specialized accelerators — and typically execute multi-programmed workloads that vary over time. Runtime resource management plays a crucial role in dynamically allocating applications onto processing units and tuning system parameters such as frequency scaling. This task is particularly challenging due to: (i) the dynamic nature of workloads and system conditions, and (ii) the need to balance conflicting application-level and system-level requirements, such as performance versus energy/power consumption. The complexity increases further when considering that (i) applications themselves may expose software knobs, allowing trade-offs between result quality and computational demand, and, additionally, (ii) computing platforms frequently interact with their surrounding environments and with other electrical or mechanical components, which can further influence system conditions. This talk presents selected outcomes from my research addressing these challenges.
The NECSTLab is a DEIB laboratory, with different research lines on advanced topics in computing systems: from architectural characteristics, to hardware-software codesign methodologies, to security and dependability issues of complex system architectures.
Every week, the “NECSTFridayTalk” invites researchers, professionals or entrepreneurs to share their work experiences and projects they are implementing in the “Computing Systems”.