A Performance Evaluation of Multi-Programming Model on a Multicore System with Virtual Machines

被引:0
|
作者
Ueno, Hitoshi [1 ]
机构
[1] Cc Ures Off, Atsugi, Kanagawa, Japan
关键词
virtual machine; multicore; multi-programming; process; thread; Linux; performance evaluation; supervisor mode;
D O I
10.1109/MCSoC.2014.52
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
For a lot of equipment like industrial equipment, automotive or consumer electrical appliances, embedded computers are widely used. Many computers are embedded in the equipment because it has excellent features and their controls are more complex. Recently, general purpose microcomputer has been made to have multicore CPUs to achieve high performance. Multicore CPU is also expected to be used widely because of embedded computers, but it is not clear how to use the computer. Virtual machine technology is proposed and used as the solution to the problem, as it makes possible the integration of some control computers into a high-performance embedded computer. However, it is not simple for engineers to design the performance of the system because the characteristics of virtual machines are different compared with real machines. In this article, the performance characteristics of multicore embedded computers with virtual machines are analyzed, with an assumption that the control programs are developed by multi-programming model using process or thread of Linux OS. For the evaluations, a benchmark program is designed. The results show a performance difference of 5%-10% between process cases and thread cases, regardless whether real machine or virtual machine is used. In performance comparison of real machine and virtual machine, 13%-88% performance differences are realized, which depend on the number of CPU cores. Furthermore, some unprecedented phenomena in performance are found in cases where the number of CPU cores exceeds the number of parallel executions of process/thread. The measured results are useful and can serve as a guide in designing system performance for multicore embedded computers.
引用
收藏
页码:321 / 328
页数:8
相关论文
共 50 条
  • [21] Composite Power System Reliability Evaluation Using Support Vector Machines on a Multicore Platform
    Green, Robert C., II
    Wang, Lingfeng
    Alam, Mansoor
    [J]. 2011 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2011, : 2586 - 2592
  • [22] Towards a Model For Performance Evaluation of Cloud Machines
    Mustafa, Shahid
    Nanath, Krishnadas
    [J]. PROCEEDINGS OF 2019 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND KNOWLEDGE ECONOMY (ICCIKE' 2019), 2019, : 427 - 432
  • [23] DESIGN AND DEVELOPMENT OF AN ONLINE BIBLIOGRAPHIC INFORMATION-STORAGE AND RETRIEVAL-SYSTEM UNDER WDOS - AN INDIAN MULTI-TASKING MULTI-PROGRAMMING OPERATING SYSTEM
    CHATTOPADHYAY, AK
    [J]. PROGRAM-AUTOMATED LIBRARY AND INFORMATION SYSTEMS, 1989, 23 (01): : 41 - 53
  • [24] Empirical Performance Evaluation of Message Passing Programs Running in Virtual Machines
    Chen, Kang
    Xin, Jun
    Zheng, Weimin
    [J]. GCC 2008: SEVENTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2008, : 620 - 627
  • [25] A Performance Evaluation Model for Virtual Servers in KVM-based Virtualized System
    Yang, Jing
    Lan, Yuqing
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON SMART CITY/SOCIALCOM/SUSTAINCOM (SMARTCITY), 2015, : 66 - 71
  • [26] Performance and power evaluation of SH-X3 multicore system
    Takada, Masashi
    Shibahara, Shinichi
    Hayase, Kiyoshi
    Kamei, Tatsuya
    Yoshida, Yutaka
    Takada, Kiwamu
    Irie, Naohiko
    Nishii, Osamu
    Hattori, Toshihiro
    [J]. 2007 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE, PROCEEDINGS OF TECHNICAL PAPERS, 2007, : 43 - +
  • [27] Performance-Energy Efficiency Model of Heterogeneous Parallel Multicore System
    Pei, Songwen
    Zhang, Junge
    Xiong, Naixue
    Kim, Myoung-Seo
    Gaudiot, Jean-Luc
    [J]. 2015 SIXTH INTERNATIONAL GREEN COMPUTING CONFERENCE AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2015,
  • [28] Performance Evaluation of a Multi-Agent System using Fuzzy Model
    Aly, Sabah Aly Darweesh
    Badoor, Hassan Mohamed Shehata
    [J]. PROCEEDINGS OF 2018 FIRST INTERNATIONAL WORKSHOP ON DEEP AND REPRESENTATION LEARNING (IWDRL), 2018, : 7 - 12
  • [29] Evaluation of Performance, Energy Consumption and Cost for Environments Based on Containers and Virtual Machines
    Goncalves, Cleyton Ferreira
    Andrade, Ermeson
    Callou, Gustavo
    Nogueira, Bruno
    [J]. REVISTA BRASILEIRA DE COMPUTACAO APLICADA, 2021, 13 (01): : 11 - 26
  • [30] Performance Evaluation of Load Balancing Policies across Virtual Machines in a Data Center
    Arora, Vasudha
    Tyagi, S. S.
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON RELIABILTY, OPTIMIZATION, & INFORMATION TECHNOLOGY (ICROIT 2014), 2014, : 384 - 387