ABSTRACT Heterogeneous architectures nowadays are becoming very attractive in the embedded and mobile markets thanks to the possibility to exploit the best computational resource to optimize the performance per Watt figure of merit. Unfortunately, deciding the right resource to use and its operating frequency is a difficult problem that depends on the actual conditions in which the system is operating. This work aims at proposing a runtime controller, integrated in Linux Operating System (OS), for optimizing the power efficiency of a running application deciding the system configuration. Our experimental results over a set of applications from the Polybench suite on the Odroid XU3 board show that our controller is able to obtain a power eff...
Abstract—Consumers of personal devices such as desktops, tablets, or smart phones run applications b...
Heterogeneous Multi-Processor Systems-on-Chips (MPSoCs) containing CPU and GPU cores are typically r...
Today, with the growth of highly parallel and heterogeneous architectures, systems composed of a com...
Heterogeneous architectures nowadays are becoming very at-tractive in the embedded and mobile market...
Nowadays Heterogeneous System Architectures (HSAs) are becoming very attractive in the embedded and ...
Heterogeneous multicores offer flexibility in the form of different core types and Dynamic Voltage a...
From Mobile to High-Performance Computing (HPC) systems, performance and energy efficiency are becom...
Abstract—State-of-the-art mobile system-on-chips (SoC) in-clude heterogeneity in various forms for a...
Modern mobile devices are often required to process multiple computationally intensive applications ...
The ever increasing number of processing units integrated on the same many-core chip delivers comput...
Exascale computation is the next target of high performance computing. In the push to create exascal...
Nowadays, runtime workload distribution and re-source tuning for heterogeneous multicores running mu...
© . This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommo...
Abstract—Consumers of personal devices such as desktops, tablets, or smart phones run applications b...
Heterogeneous Multi-Processor Systems-on-Chips (MPSoCs) containing CPU and GPU cores are typically r...
Today, with the growth of highly parallel and heterogeneous architectures, systems composed of a com...
Heterogeneous architectures nowadays are becoming very at-tractive in the embedded and mobile market...
Nowadays Heterogeneous System Architectures (HSAs) are becoming very attractive in the embedded and ...
Heterogeneous multicores offer flexibility in the form of different core types and Dynamic Voltage a...
From Mobile to High-Performance Computing (HPC) systems, performance and energy efficiency are becom...
Abstract—State-of-the-art mobile system-on-chips (SoC) in-clude heterogeneity in various forms for a...
Modern mobile devices are often required to process multiple computationally intensive applications ...
The ever increasing number of processing units integrated on the same many-core chip delivers comput...
Exascale computation is the next target of high performance computing. In the push to create exascal...
Nowadays, runtime workload distribution and re-source tuning for heterogeneous multicores running mu...
© . This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommo...
Abstract—Consumers of personal devices such as desktops, tablets, or smart phones run applications b...
Heterogeneous Multi-Processor Systems-on-Chips (MPSoCs) containing CPU and GPU cores are typically r...
Today, with the growth of highly parallel and heterogeneous architectures, systems composed of a com...