Heterogeneous computing systems provide high performance and energy efficiency. However, to optimally utilize such systems, solutions that distribute the work across host CPUs and accelerating devices are needed. In this paper, we present a performance and energy-aware approach that combines AI planning heuristics for parameter space exploration with a machine learning model for performance and energy evaluation to determine a near-optimal system configuration. For data-parallel applications, our approach determines a near-optimal host-device distribution of work, the number of processing units required, and the corresponding scheduling strategy. We evaluate our approach for various heterogeneous systems accelerated with GPU or the Intel Xe...
In recent years, the uptake of Artificial Intelligence (AI) in industry is increasing. For many AI t...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
Abstract—Accelerator-based heterogeneous systems can pro-vide high performance and energy efficiency...
Background: Heterogeneous parallel computing systems utilize the combination of different resources ...
Emerging computer architectures and advanced computing technologies, such as Intel’s Many Integrated...
Computer architects are beginning to embrace heterogeneous systems as an effective method to utilize...
As many-core accelerators keep integrating more processing units, it becomes increasingly more diffi...
Energy and power are the main design constraints for modern high-performance computing systems. Inde...
Performance and energy efficiency are now critical concerns in high performance scientific computing...
In recent years, artificial intelligence (AI) became a key enabling technology for many domains. To ...
Nowadays, reducing energy consumption and improving the energy efficiency of computing systems becom...
Rising power costs and constraints are driving a growing focus on the energy efficiency of high perf...
As computing systems continue to increase in complexity, energy optimization plays a key role in the...
As computing systems continue to increase in complexity, energy optimization plays a key role in the...
Power consumption reduction is the primary problem for the design and implementation of heterogeneou...
In recent years, the uptake of Artificial Intelligence (AI) in industry is increasing. For many AI t...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
Abstract—Accelerator-based heterogeneous systems can pro-vide high performance and energy efficiency...
Background: Heterogeneous parallel computing systems utilize the combination of different resources ...
Emerging computer architectures and advanced computing technologies, such as Intel’s Many Integrated...
Computer architects are beginning to embrace heterogeneous systems as an effective method to utilize...
As many-core accelerators keep integrating more processing units, it becomes increasingly more diffi...
Energy and power are the main design constraints for modern high-performance computing systems. Inde...
Performance and energy efficiency are now critical concerns in high performance scientific computing...
In recent years, artificial intelligence (AI) became a key enabling technology for many domains. To ...
Nowadays, reducing energy consumption and improving the energy efficiency of computing systems becom...
Rising power costs and constraints are driving a growing focus on the energy efficiency of high perf...
As computing systems continue to increase in complexity, energy optimization plays a key role in the...
As computing systems continue to increase in complexity, energy optimization plays a key role in the...
Power consumption reduction is the primary problem for the design and implementation of heterogeneou...
In recent years, the uptake of Artificial Intelligence (AI) in industry is increasing. For many AI t...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
Abstract—Accelerator-based heterogeneous systems can pro-vide high performance and energy efficiency...