Task Scheduling Prediction Algorithms for Dynamic Hardware/Software Partitioning

被引:0
|
作者
Quan Haojun [1 ]
Zhang Tao [1 ]
Guo Jichang [1 ]
机构
[1] Tianjin Univ, Sch Elect Informat Engn, Tianjin 300072, Peoples R China
关键词
dynamic hardware/software partitioning; task scheduling; prediction; digital audio video coding; Markov transition probability;
D O I
10.1109/PAAP.2012.20
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:80 / 85
页数:6
相关论文
共 50 条
  • [1] Integrate binary mapping into task scheduling for hardware/software partitioning
    Peng, YP
    Ming, L
    [J]. 2004: 7TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUITS TECHNOLOGY, VOLS 1- 3, PROCEEDINGS, 2004, : 1396 - 1399
  • [2] Hybrid algorithms for hardware/software partitioning and scheduling on reconfigurable devices
    Liu, Peng
    Wu, Jigang
    Wang, Yongji
    [J]. MATHEMATICAL AND COMPUTER MODELLING, 2013, 58 (1-2) : 409 - 420
  • [3] Algorithm for hardware/software task partitioning and scheduling on reconfigurable computing platform
    Ma, Hong-Xing
    Zhou, Xue-Hai
    Gao, Yan-Yan
    [J]. Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2010, 32 (11): : 2459 - 2464
  • [4] Genetic algorithms in hardware-software partitioning
    Purnaprajna, M
    Reformat, M
    Pedrycz, W
    [J]. ERSA '04: THE 2004 INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2004, : 123 - 129
  • [5] Efficient algorithms for hardware/software partitioning to minimize hardware area
    Wu Jigang
    Srikanthan, Thambipillai
    [J]. 2006 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, 2006, : 1875 - +
  • [6] Hardware/software partitioning and static task scheduling on runtime reconfigurable FPGAs using a SMT solver
    Yuan, Mingxuan
    He, Xiuqiang
    Gu, Zonghua
    [J]. PROCEEDINGS OF THE 14TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2008, : 295 - 304
  • [7] Efficient Algorithm for Hardware/Software Partitioning and Scheduling on MPSoC
    Han, Honglei
    Liu, Wenju
    Wu, Jigang
    Jiang, Guiyuan
    [J]. JOURNAL OF COMPUTERS, 2013, 8 (01) : 61 - 68
  • [8] Hardware/software partitioning and scheduling algorithm based on FPGA
    Li, Lanying
    Chen, Longjuan
    [J]. 2014 7TH CONFERENCE ON CONTROL AND AUTOMATION (CA), 2014, : 15 - 18
  • [9] A quantitative prediction model for hardware/software partitioning
    Meeuws, Roel
    Yankova, Yana
    Bertels, Koen
    Gaydadjiev, Georgi
    Vassiliadis, Stamatis
    [J]. 2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 735 - 739
  • [10] Task Graph Reduction Algorithm for Hardware/Software Partitioning
    LI Hui1
    2.State Key Laboratory of Computer Science
    [J]. Wuhan University Journal of Natural Sciences, 2012, 17 (02) : 126 - 130