Adaptive Runtime Management of Heterogenous MPSoCs: Analysis, Acceleration and Silicon Prototype

被引:0
|
作者
Arnold, Oliver [1 ]
Fettweis, Gerhard [1 ]
机构
[1] Tech Univ Dresden, Vodafone Chair Mobile Commun Syst, D-01062 Dresden, Germany
关键词
Adaptive task scheduling; heterogenous MPSoCs; CoreManager; runtime management;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, a dedicated runtime management unit, called CoreManager, is presented. It controls a heterogeneous Multiprocessor System-on-Chip (MPSoC). Therefore, it dynamically schedules tasks on the available processing elements. Furthermore, it is responsible for memory as well as power management. The instruction set architecture of the CoreManager is extended to improve performance for dynamic data dependency checking, task scheduling, processing element (PE) allocation and data transfer management. A significant performance improvement can be shown for all components. Performance results are presented, analyzed and compared with RISC and ASIC based approaches. The integration of the CoreManager in the Tomahawk2 MPSoC silicon prototype is shown. Furthermore, area, timing and power consumption results are provided.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] Runtime Management of Adaptive MPSoCs for Graceful Degradation
    Tzilis, Stavros
    Sourdis, Ioannis
    Vasilikos, Vasileios
    Rodopoulos, Dimitrios
    Soudris, Dimitrios
    2016 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURE AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES), 2016,
  • [2] A Workflow for Runtime Adaptive Task Allocation on Heterogeneous MPSoCs
    Huang, Jia
    Raabe, Andreas
    Buckl, Christian
    Knoll, Alois
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 1129 - 1134
  • [3] Runtime Energy Management under Real-Time Constraints in MPSoCs
    Martins, Andre
    Ruaro, Marcelo
    Santana, Anderson
    Moraes, Fernando G.
    2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 2589 - 2592
  • [4] Runtime Adaptive Circuit Switching and Flow Priority in NoC-Based MPSoCs
    Ruaro, Marcelo
    Carara, Everton Alceu
    Moraes, Fernando Gehm
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (06) : 1077 - 1088
  • [5] Adaptive runtime management of SAMR applications
    Chandra, S
    Sinhal, S
    Parashar, M
    Zhang, YL
    Yang, JM
    Hariri, S
    HIGH PERFORMANCE COMPUTING - HIPC 2002, PROCEEDINGS, 2002, 2552 : 564 - 574
  • [6] GNNAdvisor: An Adaptive and Efficient Runtime System for GNN Acceleration on GPUs
    Wang, Yuke
    Feng, Boyuan
    Li, Gushu
    Li, Shuangchen
    Deng, Lei
    Xie, Yuan
    Ding, Yufei
    PROCEEDINGS OF THE 15TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDI '21), 2021, : 515 - 531
  • [7] Evaluation of Adaptive Management Techniques in NoC-Based MPSoCs
    Moraes, Fernando G.
    Carara, Everton A.
    Ruaro, Marcelo
    Madalozzo, Guilherme A.
    2012 19TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2012, : 548 - 551
  • [8] Adaptive Management of Energy Consumption using Adaptive Runtime Models
    Bergen, Andreas
    Taherimakhsousi, Nina
    Muller, Hausi A.
    2015 IEEE/ACM 10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2015, : 120 - 126
  • [9] Runtime Performance Management for Cloud Applications with Adaptive Controllers
    Barna, Cornel
    Litoiu, Marin
    Fokaefs, Marios
    Shtern, Mark
    Wigglesworth, Joe
    PROCEEDINGS OF THE 2018 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '18), 2018, : 176 - 183
  • [10] Adaptive Management of Volatile Edge Systems at Runtime With Satisfiability
    Avasalcai, Cosmin
    Tsigkanos, Christos
    Dustdar, Schahram
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2022, 22 (01)