@inproceedings{c25d275aa2c345bbb41b444379a52d19,
title = "Efficient task scheduling for hard real-time tasks in asymmetric multicore processors",
abstract = "In the future it is very likely that asymmetric multi-core processors (AMP) will be used because of their proposed power efficiency and higher performance. In order to use the device intelligently and efficiently, it is essential to exploit the heterogeneity of AMPs. To fully exploit AMP systems, intelligent scheduling of tasks or intelligent resource management becomes one of the critical issues. In this paper, an AMP system is emulated, SPEC CPU2006 benchmark applications are executed as tasks, and heuristic methods for task scheduling are designed. Tasks are independent, non-preemptive, and have deadline (hard real-time) constraints. They arrive aperiodically and task migration is enabled. The performance metric is the total number of tasks completed by their deadline. The heuristic methods that are designed are compared with classic methods and the na{\"i}ve Linux scheduler. Experimental results show that our task scheduling method completed 2.8 times more tasks than the na{\"i}ve Linux scheduler for the proposed AMP environment.",
keywords = "algorithms, asymmetric, heterogeneous, multicore, multiprocessor, real-time, task scheduling",
author = "Kim, {Sung Il} and Kim, {Jong Kook} and Ha, {Hyoung Uk} and Kim, {Tae Ho} and Choi, {Kyu Hyun}",
note = "Copyright: Copyright 2012 Elsevier B.V., All rights reserved.; 12th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2012 ; Conference date: 04-09-2012 Through 07-09-2012",
year = "2012",
doi = "10.1007/978-3-642-33065-0_20",
language = "English",
isbn = "9783642330643",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
number = "PART 2",
pages = "187--196",
booktitle = "Algorithms and Architectures for Parallel Processing - 12th International Conference, ICA3PP 2012, Proceedings",
edition = "PART 2",
}