International audienceEnergy-aware architectures provide applications with a mix of low and high frequency cores. Selecting the best core configurations for running programs is very challenging. Here, we leverage compilation, runtime monitoring and machine learning to map program phases to their best matching configurations. As a proof-of-concept, we devise the Astro system to show that our approach can outperform a state-of-the-art Linux scheduler for heterogeneous architectures
High-performance computers can reach higher levels of computational power when combined with acceler...
Abstract In this work we use Machine Learning (ML) tech-niques to learn the CPU time-slice utilizat...
The increasing dependency of man on machines have led to increase computational load on systems. The...
International audienceHeterogeneous architectures are currently widespread. With the advent of easy-...
Heterogeneous architectures are currently widespread. With the advent of easy-to-program general pur...
Heterogeneous multicore systems, such as the ARM big.LITTLE, feature a single instruction set with d...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
In a context where the interaction between growingly hetero-geneous dynamic hardware and sets of com...
A plethora of applications are using machine learning, the operations of which are becoming more com...
DL has pervaded many areas of computing due to the confluence of the explosive growth of large-scale...
Heterogeneous hardware is becoming increasingly available in modern hardware, while research breakth...
While hardware is evolving toward heterogeneous multicore architectures, modern software application...
This paper aims at designing and implementing a scheduler model for heterogeneous multiprocessor arc...
Heterogeneous and configurable multicore systems provide hardware specialization to meet disparate a...
Part 4: Session 4: Multi-core Computing and GPUInternational audienceAs threads of execution in a mu...
High-performance computers can reach higher levels of computational power when combined with acceler...
Abstract In this work we use Machine Learning (ML) tech-niques to learn the CPU time-slice utilizat...
The increasing dependency of man on machines have led to increase computational load on systems. The...
International audienceHeterogeneous architectures are currently widespread. With the advent of easy-...
Heterogeneous architectures are currently widespread. With the advent of easy-to-program general pur...
Heterogeneous multicore systems, such as the ARM big.LITTLE, feature a single instruction set with d...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
In a context where the interaction between growingly hetero-geneous dynamic hardware and sets of com...
A plethora of applications are using machine learning, the operations of which are becoming more com...
DL has pervaded many areas of computing due to the confluence of the explosive growth of large-scale...
Heterogeneous hardware is becoming increasingly available in modern hardware, while research breakth...
While hardware is evolving toward heterogeneous multicore architectures, modern software application...
This paper aims at designing and implementing a scheduler model for heterogeneous multiprocessor arc...
Heterogeneous and configurable multicore systems provide hardware specialization to meet disparate a...
Part 4: Session 4: Multi-core Computing and GPUInternational audienceAs threads of execution in a mu...
High-performance computers can reach higher levels of computational power when combined with acceler...
Abstract In this work we use Machine Learning (ML) tech-niques to learn the CPU time-slice utilizat...
The increasing dependency of man on machines have led to increase computational load on systems. The...