Queueing model analysis and scheduling strategy for embedded multi-core SoC based on task priority

被引:6
|
作者
Qiu, Tie [1 ,2 ]
Feng, Lin [2 ]
Jiang, He [1 ]
Sun, Weifeng [1 ]
机构
[1] Dalian Univ Technol, Sch Software, Dalian 116620, Peoples R China
[2] Dalian Univ Technol, Sch Innovat Expt, Dalian 116024, Peoples R China
关键词
STOCHASTIC PETRI NETS; NETWORKS; DESIGN;
D O I
10.1016/j.compeleceng.2012.03.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Embedded devices have gradually increased the demand for computing performance. In recent years, researches have focused on ways to maximize the performance of embedded multi-core SoC when the hardware consumption is very limited. This paper presents a new queueing network model and performance analysis method for embedded multi-core SoC based on task handling mechanism with priority. To calculate the blocking probability and queueing situation of the implementation for every executing core, finite capacity holding nodes are added to the queueing model, and an equivalent queueing network model is obtained. An adaptive load scheduling algorithm is designed, and the main scheduler is real-time scheduling by blocking and queueing the situation of each core. Common priority FIFO buffer, high-priority FIFO buffer queue, and semi-global FIFO buffer queue are a reasonable distribution. Finally, the approximate iterative algorithm is proposed for evaluating system performance. The experimental results indicate that the adaptive scheduling algorithm significantly improves the balance of task assignment. Crown Copyright (C) 2012 Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:24 / 33
页数:10
相关论文
共 50 条
  • [31] Multi-core Parallel Complex System Task Scheduling Method Based on Multi Label Constraint
    Wang, Yingjie
    Zhou, Kuanjiu
    Li, Mingchu
    [J]. JOURNAL OF APPLIED SCIENCE AND ENGINEERING, 2018, 21 (01): : 59 - 68
  • [32] Performance Analysis for Matrix-Multiplication Based on an Heterogeneous Multi-core SoC
    Song, Yukun
    Jiao, Rui
    Zhang, Duoli
    Gao, Dongxue
    [J]. PROCEEDINGS OF 2015 IEEE 11TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2015,
  • [33] Performance and Power Efficient Task Scheduling in VFI-based Multi-core Systems
    Mohandesi, Ehsan
    Hiland, Lauren
    Hajiamini, Shervin
    Shirazi, Behrooz
    [J]. 2015 SIXTH INTERNATIONAL GREEN COMPUTING CONFERENCE AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2015,
  • [34] Real-Time Task Scheduling on Island-Based Multi-Core Platforms
    Chang, Che-Wei
    Chen, Jian-Jia
    Kuo, Tei-Wei
    Falk, Heiko
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (02) : 538 - 550
  • [35] Optimization of Multi-core Task Scheduling based on Improved Particle Swarm Optimization Algorithm
    Cheng, Xiaohui
    Chi, Jinqiu
    [J]. 2019 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION PROCESSING (ICIIP 2019), 2019, : 438 - 444
  • [36] Research on Task Scheduling of Heterogeneous Multi-core Processor based on Replication Genetic algorithm
    Cheng, Xiaohui
    Xu, Rui
    [J]. 2019 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION PROCESSING (ICIIP 2019), 2019, : 455 - 461
  • [37] A Simulated Annealing based Energy Efficient Task Scheduling Algorithm for Multi-core Processors
    Pratik, S.
    Mishra, Abhishek
    [J]. PROCEEDINGS OF THE 13TH INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL INTELLIGENCE (IJCCI), 2021, : 81 - 87
  • [38] Multi-objective constraint task scheduling algorithm for multi-core processors
    Ying Xie
    Jinzhao Wu
    [J]. Cluster Computing, 2019, 22 : 953 - 964
  • [39] A Resource Scheduling Strategy for Intrusion Detection on Multi-Core Platform
    Zhuang, Zhuojun
    Luo, Yuan
    Li, Minglu
    Weng, Chuliang
    [J]. 2008 IFIP INTERNATIONAL CONFERENCE ON NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2008, : 583 - 590
  • [40] Multi-objective constraint task scheduling algorithm for multi-core processors
    Xie, Ying
    Wu, Jinzhao
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (03): : 953 - 964