Heterogeneous multiprocessing (HMP) is a promising solution for energy-efficient computing. While pipeline parallelism is an effective technique to accelerate various workloads (e.g., streaming), relatively little work has been done to investigate efficient runtime support for adaptive pipeline parallelism in the context of HMP. To bridge this gap, we propose a heterogeneity-conscious runtime system for adaptive pipeline parallelism (HAP). HAP dynamically controls the full HMP system resources to improve the energy efficiency of the target pipeline application. We demonstrate that HAP achieves significant energyefficiency gains over the Linux HMP scheduler and a state-of-the-art runtime system and incurs a low performance overhead
The cache hierarchy often consumes a large portion of a processor’s energy. To save energy in HPC en...
Computing systems have undergone a fundamental transformation from single core devices to devices wi...
Asymmetric multi-core architectures, such as the ARM big.LITTLE, are emerging as successful solution...
Heterogeneous multi-processing (HMP) is rapidly emerging as a promising solution for high-performanc...
Heterogeneous multiprocessing (HMP) is an emerging technology for high-performance and energy-effici...
Heterogeneous multiprocessing (HMP) is an emerging technology for high-performance and energy-effici...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
In this article, we demonstrate that the sensitized path delays in various microprocessor pipe stage...
As many-core accelerators keep integrating more processing units, it becomes increasingly more diffi...
Power and energy efficiency are important challenges for the High Performance Computing (HPC) commun...
Runtime resource management for heterogeneous computing systems is becoming more and more complex as...
This work describes an adaptive parallel pipeline skeleton which maps pipeline stages to the best pr...
Abstract. This work describes an adaptive parallel pipeline skeleton which maps pipeline stages to t...
Traditionally, applications are executed without the notion of a computational deadline and often us...
Hardware in HPC environments in recent years has become ever more heterogeneous in order to improve ...
The cache hierarchy often consumes a large portion of a processor’s energy. To save energy in HPC en...
Computing systems have undergone a fundamental transformation from single core devices to devices wi...
Asymmetric multi-core architectures, such as the ARM big.LITTLE, are emerging as successful solution...
Heterogeneous multi-processing (HMP) is rapidly emerging as a promising solution for high-performanc...
Heterogeneous multiprocessing (HMP) is an emerging technology for high-performance and energy-effici...
Heterogeneous multiprocessing (HMP) is an emerging technology for high-performance and energy-effici...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
In this article, we demonstrate that the sensitized path delays in various microprocessor pipe stage...
As many-core accelerators keep integrating more processing units, it becomes increasingly more diffi...
Power and energy efficiency are important challenges for the High Performance Computing (HPC) commun...
Runtime resource management for heterogeneous computing systems is becoming more and more complex as...
This work describes an adaptive parallel pipeline skeleton which maps pipeline stages to the best pr...
Abstract. This work describes an adaptive parallel pipeline skeleton which maps pipeline stages to t...
Traditionally, applications are executed without the notion of a computational deadline and often us...
Hardware in HPC environments in recent years has become ever more heterogeneous in order to improve ...
The cache hierarchy often consumes a large portion of a processor’s energy. To save energy in HPC en...
Computing systems have undergone a fundamental transformation from single core devices to devices wi...
Asymmetric multi-core architectures, such as the ARM big.LITTLE, are emerging as successful solution...