JOURNAL ARTICLE

Efficient program scheduling for heterogeneous multi-core processors

Abstract

Heterogeneous multicore processors promise high execution efficiency under diverse workloads, and program scheduling is critical in exploiting this efficiency. This paper presents a novel method to leverage the inherent characteristics of a program for scheduling decisions in heterogeneous multicore processors. The proposed method projects the core's configuration and the program's resource demand to a unified multi-dimensional space, and uses weighted Euclidean distance between these two to guide the program scheduling. The experimental results show that on average, this distance based scheduling heuristic achieves 24.5% reduction in energy delay product, 6.1% reduction in energy, and 9.1% improvement in throughput when compared with traditional hardware oblivious scheduling algorithm.

Keywords:
Computer science Scheduling (production processes) Multi-core processor Parallel computing Fair-share scheduling Dynamic priority scheduling Efficient energy use Two-level scheduling Leverage (statistics) Distributed computing Fixed-priority pre-emptive scheduling Rate-monotonic scheduling Quality of service Mathematical optimization Computer network Engineering

Metrics

123
Cited By
3.90
FWCI (Field Weighted Citation Impact)
19
Refs
0.97
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Advanced Data Storage Technologies
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

Fairness-Aware Energy Efficient Scheduling on Heterogeneous Multi-Core Processors

Bagher SalamiHamid NooriMahmoud Naghibzadeh

Journal:   IEEE Transactions on Computers Year: 2020 Vol: 70 (1)Pages: 72-82
JOURNAL ARTICLE

Task Scheduling on Heterogeneous Multi-core Processors

Manman PengWenyan Chen

Journal:   Journal of Convergence Information Technology Year: 2013 Vol: 8 (11)Pages: 384-393
JOURNAL ARTICLE

Program phase detection in heterogeneous multi-core processors

Ali JooyaMorteza Analoui

Journal:   2009 14th International CSI Computer Conference Year: 2009 Pages: 219-224
JOURNAL ARTICLE

Scheduling on Heterogeneous Multi-core Processors Using Stable Matching Algorithm

MUHAMMAD ADNAN REHMANMuhammad Asfand-e-yar

Journal:   International Journal of Advanced Computer Science and Applications Year: 2016 Vol: 7 (6)
© 2026 ScienceGate Book Chapters — All rights reserved.