Skip to content

A Power‐Efficient Scheduling Approach in a CPU–GPU Computing System by Thread‐Based Parallel Programming

Jul 2026 · Concurrency and Computation · Vol 38 · 0 citations · 30 references

TL;DR

A power‐efficient scheduling methodology leveraging thread‐based parallel programming to optimize resource utilization across CPU–GPU architectures using the taskflow framework and a dynamic programming algorithm is introduced to optimize computing task assignment and computational resource allocation.

Abstract

CPU–GPU heterogeneous computing platforms are increasingly ubiquitous in mobile embedded systems, including smartphones, tablets, and unmanned aerial vehicles, due to their superior computational throughput. However, given the strict energy limitations inherent to battery‐powered devices, the development of power‐efficient, real‐time computing architectures remains a critical design challenge. This paper proposes a power‐efficient scheduling methodology leveraging thread‐based parallel programming to optimize resource utilization across CPU–GPU architectures using the taskflow framework. By explicitly modeling thread‐level runtime behavior across heterogeneous computation units, the scheduling objective is formulated as an integer nonlinear programming problem aimed at minimizing total system power consumption. A state‐transition framework is derived, and a dynamic programming algorithm is introduced to optimize computing task assignment and computational resource allocation. Extensive empirical evaluations demonstrate that the proposed dynamic programming strategy significantly accelerates convergence and yields superior power‐efficient schedules compared to baseline methodologies, including particle swarm optimization. Furthermore, validation on a physical platform confirms the practical efficacy and accuracy of the proposed scheduling architecture.

View source

Similar papers

Book Open access Jul 2026

DEFT: Joint Task Placement and DVFS for Energy-Efficient Multi-GPU Runtimes

DEFT is presented, an energy-aware scheduling framework that jointly optimizes task-to-device assignment and per-GPU DVFS configuration for task-based multi-GPU applications and employs a cost-model–driven strategy that integrates slack awareness, throughput awareness, and explicit modeling of task execution cost, inte...

Jing Chen, Miquel Pericàs · 0 citations
Jul 2026

Agentic CPU-GPU Scheduling for Heterogeneous AI Workloads

Across 13 scenarios spanning serial execution, parallel contention, and memory-constrained execution, the agentic scheduler reaches the brute-force optimal mapping in all 13 scenarios, matching the best classical baseline on mapping accuracy while avoiding bandit-style exploration over complete mappings, and outperform...

Tianxi Lu, S. Reda · 2 citations
Preprint Aug 2026

DiffPower: GPU-Accelerated Differentiable Switching Power Analysis and Optimization

DiffPower translates design netlists into a PDK-agnostic bytecode representation, enabling analytical gradient computation via reverse-mode automatic differentiation, achieving up to a speedup over single-threaded CPU propagation on the largest evaluated design, with the GPU advantage growing with design scale.

Isaac Jacobson, Zhengjie Zhao, Rashmi Mehrotra et al. · 0 citations
Book Jul 2026

Decay Driven Multi Objective Optimization for HPC nodes

A decay-driven preference formulation is presented that replaces abstract preference weights with a user-defined performance degradation parameter, and leverages a domain-specific monotonic relationship between application progress and power cap, removing the need for interpolation models typically required in preferen...

Akhilesh Raj, Swann Perarnau, A. Gokhale · 0 citations
Open access Jul 2026

SPES: A Stochastic Predictive Energy-Aware Scheduling Approach for Efficient Multi-Region Cloud Computing

Cloud computing has transformed the delivery of modern applications and services by providing scalable, flexible, and cost-effective access to computing resources. One of the most critical challenges in cloud environments is the efficient distribution of dynamic workloads across heterogeneous resources, commonly addres...

M. Yacoub, Ahmed E. Abdel Raouf, Walaa K. Gad et al. · 0 citations
Conference 2026

DySM: Dynamic Scaling of GPU Streaming Multiprocessor in Spatially Shared Real-Time Embedded GPU Systems

DySM is a closed-loop response time control algorithm for spatially shared GPUs in soft real-time systems designed using feedback control theory for guaranteed system stability and control accuracy and outperforms state-of-the-art solutions by providing runtime real-time guarantees.

Srinivasan Subramaniyan, Xiaorui Wang · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.