Heterogeneous multiprocessing (HMP) is an emerging technology for high-performance and energy-efficient computing. While task parallelism is widely used in various computing domains from the embedded to machine-learning computing domains, relatively little work has been done to investigate the efficient runtime support that effectively utilizes the criticality of the tasks of the target application and the heterogeneity of the underlying HMP system with full resource management. To bridge this gap, we propose a criticality- and heterogeneity-aware runtime system for task-parallel applications (CHRT). CHRT dynamically estimates the performance and power consumption of the target task-parallel application and robustly manages the full HMP sys...
As many-core accelerators keep integrating more processing units, it becomes increasingly more diffi...
Runtime resource management for heterogeneous computing systems is becoming more and more complex as...
Emerging computer architectures and advanced computing technologies, such as Intel’s Many Integrated...
Heterogeneous multiprocessing (HMP) is an emerging technology for high-performance and energy-effici...
Heterogeneous multiprocessing (HMP) is a promising solution for energy-efficient computing. While pi...
Concurrent heterogeneous computing (CHC) is rapidly emerging as a promising solution for high-perfor...
Being on the verge of exascale performance has shifted the prioritization of performance in applicat...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
Individual processor frequencies have reached an upper physical and practical limit. Processor desig...
Heterogeneous multi-processing (HMP) is rapidly emerging as a promising solution for high-performanc...
International audienceIn this paper, we address the problem of executing (soft) real-time data proce...
Traditionally, applications are executed without the notion of a computational deadline and often us...
International audienceThe search for optimal mapping of application (tasks) onto processor architect...
Future extreme-scale systems are expected to contain homogeneous and heterogeneous many-core process...
Heterogeneous multicores offer flexibility in the form of different core types and Dynamic Voltage a...
As many-core accelerators keep integrating more processing units, it becomes increasingly more diffi...
Runtime resource management for heterogeneous computing systems is becoming more and more complex as...
Emerging computer architectures and advanced computing technologies, such as Intel’s Many Integrated...
Heterogeneous multiprocessing (HMP) is an emerging technology for high-performance and energy-effici...
Heterogeneous multiprocessing (HMP) is a promising solution for energy-efficient computing. While pi...
Concurrent heterogeneous computing (CHC) is rapidly emerging as a promising solution for high-perfor...
Being on the verge of exascale performance has shifted the prioritization of performance in applicat...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
Individual processor frequencies have reached an upper physical and practical limit. Processor desig...
Heterogeneous multi-processing (HMP) is rapidly emerging as a promising solution for high-performanc...
International audienceIn this paper, we address the problem of executing (soft) real-time data proce...
Traditionally, applications are executed without the notion of a computational deadline and often us...
International audienceThe search for optimal mapping of application (tasks) onto processor architect...
Future extreme-scale systems are expected to contain homogeneous and heterogeneous many-core process...
Heterogeneous multicores offer flexibility in the form of different core types and Dynamic Voltage a...
As many-core accelerators keep integrating more processing units, it becomes increasingly more diffi...
Runtime resource management for heterogeneous computing systems is becoming more and more complex as...
Emerging computer architectures and advanced computing technologies, such as Intel’s Many Integrated...