Impact of Tuning Parameters of Parallel Pattern Applications for Heterogeneous Embedded Systems on Performance and Energy Efficiency*

Tuning the execution of applications on heterogeneous multicore mobile and embedded systems can increase performance and/or reduce energy consumption. State-of-the-art tuning mechanisms typically focus on tuning the parameters of the hardware platform, such as the number, type and frequencies of the processor cores used. This paper explores applicationlevel parameter tuning of parallel applications. On the example of pipeline applications, we show that it is possible to obtain an improvement of 36 % in performance and 39 % in energy consumption by changing the extra-functional application parameters from their default values, thus preserving the application semantics and avoiding modifying the execution environment. We used regression-based machine learning model to find nearoptimal parameters settings based on workload characteristics. This offers further possibilities for a holistic approach of optimising the performance and energy of mobile systems by tuning both hardware parameters and the applications themselves.

Authors

Institutions

Publication Details

Published
2025-08-13
DOI
https://doi.org/10.1109/hpcc67675.2025.00162
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Impact of Tuning Parameters of Parallel Pattern Applications for Heterogeneous Embedded Systems on Performance and Energy Efficiency*

Vladimir Janjic, Yazeed Almalaq
Parallel Computing and Optimization Techniques
article

Impact of Tuning Parameters of Parallel Pattern Applications for Heterogeneous Embedded Systems on Performance and Energy Efficiency*

Vladimir Janjic, Yazeed Almalaq
article en

Abstract

Tuning the execution of applications on heterogeneous multicore mobile and embedded systems can increase performance and/or reduce energy consumption. State-of-the-art tuning mechanisms typically focus on tuning the parameters of the hardware platform, such as the number, type and frequencies of the processor cores used. This paper explores applicationlevel parameter tuning of parallel applications. On the example of pipeline applications, we show that it is possible to obtain an improvement of 36 % in performance and 39 % in energy consumption by changing the extra-functional application parameters from their default values, thus preserving the application semantics and avoiding modifying the execution environment. We used regression-based machine learning model to find nearoptimal parameters settings based on workload characteristics. This offers further possibilities for a holistic approach of optimising the performance and energy of mobile systems by tuning both hardware parameters and the applications themselves.

University of Dundee (GB)
Openalex Percentile: Top 65%
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.