Effective Task Scheduling and IP Mapping Algorithm for Heterogeneous NoC-Based MPSoC

被引:9
|
作者
Yang, Peng-Fei [1 ]
Wang, Quan [1 ]
机构
[1] Xidian Univ, Sch Comp, Xian 710071, Peoples R China
关键词
EVOLUTIONARY ALGORITHM;
D O I
10.1155/2014/202748
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Quality of task scheduling is critical to define the network communication efficiency and the performance of the entire NoC-(Network-on-Chip-) based MPSoC (multiprocessor System-on-Chip). In this paper, the NoC-based MPSoC design process is favorably divided into two steps, that is, scheduling subtasks to processing elements (PEs) of appropriate type and quantity and then mapping these PEs onto the switching nodes of NoC topology. When the task model is improved so that it reflects better the real intertask relations, optimized particle swarm optimization (PSO) is utilized to achieve the first step with expected less task running and transfer cost as well as the least task execution time. By referring to the topology of NoC and the resultant communication diagram of the first step, the second step is done with the minimal expected network transmission delay as well as less resource consumption and even power consumption. The comparative experiments have shown the preferable resource and power consumption of the algorithm when it is actually adopted in a system design.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] An effective scheduling and mapping algorithm of tasks for heterogeneous NoC-Based MPSoC
    Yang, Pengfei
    Wang, Quan
    Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2015, 49 (06): : 72 - 76
  • [2] Mapping Algorithms for NoC-based Heterogeneous MPSoC Platforms
    Singh, Amit Kumar
    Wu Jigang
    Prakash, Alok
    Srikanthan, Thambipillai
    PROCEEDINGS OF THE 2009 12TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, ARCHITECTURES, METHODS AND TOOLS, 2009, : 133 - 140
  • [3] Heuristics for dynamic task mapping in NoC-based heterogeneous MPSoCs
    Carvalho, Ewerson
    Calazans, Ney
    Moraes, Fernando
    RSP 2007: 18TH IEEE/IFIP INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2007, : 34 - +
  • [4] Energy-Aware Task Scheduling on Heterogeneous NoC-based MPSoCs
    Abd Ishak, Suhaimi
    Wu, Hui
    Tariq, Umair Ullah
    2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 165 - 176
  • [5] Low Overhead Task Migration Mechanism in NoC-based MPSoC
    Fu, FangFa
    Wang, Liang
    Lu, Yu
    Wang, Jinxiang
    2013 IEEE 10TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2013,
  • [6] An SMDP-based approach to thermal-aware task scheduling in NoC-based MPSoC platforms
    Niknia, Farnaz
    Hakami, Vesal
    Rezaee, Kiamehr
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 165 : 79 - 106
  • [7] An Approach for Multi-Task and Multi-Application Mapping onto NoC-based MPSoC
    Farias, Max
    Barros, Edna
    Araujo, Andre
    2014 IEEE 57TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2014, : 205 - 208
  • [8] Communication-aware heuristics for run-time task mapping on NoC-based MPSoC platforms
    Singh, Amit Kumar
    Srikanthan, Thambipillai
    Kumar, Akash
    Wu Jigang
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (07) : 242 - 255
  • [9] An energy-aware online task mapping algorithm in NoC-based system
    Bin Xie
    Tianzhou Chen
    Wei Hu
    Xingsheng Tang
    Dazhou Wang
    The Journal of Supercomputing, 2013, 64 : 1021 - 1037
  • [10] From Simulink to NoC-based MPSoC on FPGA
    Robino, Francesco
    Oberg, Johnny
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,