Title :
Task Scheduling Prediction Algorithms for Dynamic Hardware/Software Partitioning
Author :
Haojun Quan ; Tao Zhang ; Jichang Guo
Author_Institution :
Sch. of Electron. Inf. Eng., Tianjin Univ., Tianjin, China
Abstract :
Significant research work has been done in recent years for dynamic HW/SW partitioning and the researches are focused on the aspects of partitioning algorithm and implementation. As for the aspects of task scheduling prediction, no in-depth study has been done and no efficient prediction algorithm has been proposed. In the paper, the importance of task scheduling prediction is analyzed and the mathematical description is given. And then a period-detection-based task scheduling prediction algorithm is proposed according to the characteristics of task scheduling. After that, further two algorithms are proposed to reduce the computational complexity and to improve prediction correct rates. Finally, examples of digital audio video coding are investigated. In the experiments of task scheduling prediction of digital audio video coding, the prediction correct rates reach up to 97% for the first and second order sample individual prediction. Thus, the algorithms can predict the neighboring individuals after sample with a certain correct rate and provide reliable data reference for dynamic HW/SW partitioning.
Keywords :
audio coding; computational complexity; hardware-software codesign; prediction theory; reliability; scheduling; task analysis; video coding; computational complexity; digital audio video coding; dynamic HW-SW partitioning; dynamic hardware-software partitioning; mathematical description; partitioning algorithm; period-detection-based task scheduling prediction algorithm; prediction correct rates; reliable data reference; second order sample individual prediction; task scheduling characteristics; Decoding; Dynamic scheduling; Heuristic algorithms; Partitioning algorithms; Prediction algorithms; Probability; Markov transition probability; digital audio video coding; dynamic hardware/software partitioning; prediction; task scheduling;
Conference_Titel :
Parallel Architectures, Algorithms and Programming (PAAP), 2012 Fifth International Symposium on
Conference_Location :
Taipei
Print_ISBN :
978-1-4673-4566-8
DOI :
10.1109/PAAP.2012.20