Simulations and Performance Evaluation of Real-time Multi-core systems

被引:0
|
作者
Sharma, Mridula [1 ]
Elmiligi, Haytham [2 ]
Gebali, Fayez [1 ]
机构
[1] Univ Victoria, Elect & Comp Engn, Victoria, BC, Canada
[2] Thompson Rivers Univ, Dept Comp Sci, Kamloops, BC, Canada
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The development of broad range of multi-core processors in desktop and server systems has lead to a definite need of an overall performance evaluation tool. This paper presents a new tool to analyze the performance of multi-core systems at early design phases. The proposed tool helps developers test different design options and choose the best solution for multi-core applications. Different design factors can be considered and evaluated to get the best core utilization of multi-core systems while achieving the best response time for the real-time applications. The paper explores the implementation of different algorithms at four different design stages: dependability analysis, task execution sequence, real-time scheduling and core mapping. As a proof of concept, a case study is presented to show the significance of changing one design parameter on the overall system performance. Experimental results show an increase of the CPU utilization by 31.25% when changing the number of cores from 3 to 2.
引用
收藏
页码:214 / 218
页数:5
相关论文
共 50 条
  • [31] Real-Time Task Schedulers for a High-Performance Multi-Core System
    Prabhaker, M. Lordwin Cecil
    Ram, R. Saravana
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2020, 54 (04) : 291 - 301
  • [32] Real-Time Task Schedulers for a High-Performance Multi-Core System
    Automatic Control and Computer Sciences, 2020, 54 : 291 - 301
  • [33] Statistical analysis for shared resources effects with multi-core real-time systems
    Durand, Julien
    Bouchebaba, Youcef
    Santinelli, Luca
    2019 IEEE 13TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2019), 2019, : 362 - 371
  • [34] WCET-aware Scheduling Optimizations for Multi-Core Real-Time Systems
    Kelter, Timon
    Borghorst, Hendrik
    Marwedel, Peter
    2014 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS XIV), 2014, : 67 - 74
  • [35] An Approximate Error-Detection Technique for Multi-Core Real-Time Systems
    Rodrigues, Gennaro S.
    Barros, Adria
    Lopes, Israel
    Pouget, Vincent
    Bosio, Alberto
    Kastensmidt, Fernanda L.
    2019 19TH EUROPEAN CONFERENCE ON RADIATION AND ITS EFFECTS ON COMPONENTS AND SYSTEMS (RADECS), 2022, : 180 - 183
  • [36] Allocation and Scheduling of Strictly Periodic Tasks in Multi-Core Real-Time Systems
    Chen, Jinchao
    Du, Chenglie
    Xie, Fie
    Lin, Bin
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2016, : 130 - 138
  • [37] RECONFIGURABLE MULTI-CORE SCHEDULING FOR REAL-TIME FUNCTIONS IN AVIONIC MISSION SYSTEMS
    Hanti, Thomas
    Frey, Andreas
    Hardt, Wolfram
    2015 IEEE/AIAA 34TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2015,
  • [38] Static Task Partitioning for Locked Caches in Multi-Core Real-Time Systems
    Sarkar, Abhik
    Mueller, Frank
    Ramaprasad, Harini
    CASES'12: PROCEEDINGS OF THE 2012 ACM INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS, 2012, : 161 - 170
  • [39] A Real-Time Scratchpad-centric OS for Multi-core Embedded Systems
    Tabish, Rohan
    Mancuso, Renato
    Wasly, Saud
    Alhammad, Ahmed
    Phatak, Sujit S.
    Pellizzoni, Rodolfo
    Caccamo, Marco
    2016 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2016,
  • [40] Analysis of Dynamic Memory Bandwidth Regulation in Multi-core Real-Time Systems
    Agrawal, Ankit
    Mancuso, Renato
    Pellizzoni, Rodolfo
    Fohler, Gerhard
    2018 39TH IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2018), 2018, : 230 - 241