An efficient approach to collaborative simulation of variable structure systems on multi-core machines

被引:0
|
作者
Chen Yang
Peng Chi
Xiao Song
Ting Yu Lin
Bo Hu Li
Xudong Chai
机构
[1] University of Western Ontario,Department of Electrical and Computer Engineering
[2] Beijing Simulation Center,School of Automation Science and Electrical Engineering
[3] Beihang University,undefined
来源
Cluster Computing | 2016年 / 19卷
关键词
Multi-core; Parallel discrete event simulation; Variable structure; Dynamic load balancing; Collaborative simulation;
D O I
暂无
中图分类号
学科分类号
摘要
Complex variable-structure systems (CVSSs) are a common type of complex systems that exhibit changes both at structural and behavior levels. Simulations of CVSSs challenge current collaborative execution methods with increasingly big and complex models. The emergence of multi-core paradigm presents an exciting opportunity to address such challenge, so an advanced parallel simulator under multi-core environments is proposed. The simulator: (1) provides thread simulation kernels and five kinds of management services to support dynamic model structure flexibly; (2) can explore both inherent and dynamic parallelism among models based on interaction relations, and employ the multi-thread paradigm to gain good speedup; (3) adopts an efficient dynamic load-balancing method, which can migrate models among cores with very low cost and support dynamic core allocation on demand, to address evident load-imbalance problems brought by variable-structure. The experiments show that structure changes can be supported while up to 23 % performance increase can be gained.
引用
收藏
页码:29 / 46
页数:17
相关论文
共 50 条
  • [1] An efficient approach to collaborative simulation of variable structure systems on multi-core machines
    Yang, Chen
    Chi, Peng
    Song, Xiao
    Lin, Ting Yu
    Li, Bo Hu
    Chai, Xudong
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (01): : 29 - 46
  • [2] A Shared-Variable-Based Synchronization Approach to Efficient Cache Coherence Simulation for Multi-Core Systems
    Fu, Cheng-Yang
    Wu, Meng-Huan
    Tsay, Ren-Song
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 347 - 352
  • [3] Efficiently Scheduling Multi-core Guest Virtual Machines on Multi-core Hosts in Network Simulation
    Yoginath, Srikanth B.
    Perumalla, Kalyan S.
    2011 IEEE WORKSHOP ON PRINCIPLES OF ADVANCED AND DISTRIBUTED SIMULATION (PADS), 2011,
  • [4] An Efficient Implementation of PSRS for Multi-core Systems
    He Songsong
    Gu Naijie
    Weng Yuping
    Ning Lanfang
    2011 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND CONTROL (ICECC), 2011, : 136 - 139
  • [5] An Energy-efficient Task Scheduling Approach for Variable Frequency Multi-core Processors
    Wang, Yingfeng
    Tu, Hong
    Qin, Shengjun
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2011, 14 (10): : 3385 - 3394
  • [6] Exploring an Efficient Approach for Architecture-Level Thermal Simulation of Multi-core CPUs
    Jiang, Lin
    Dowling, Anthony
    Liu, Yu
    Cheng, Ming-C
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 278 - 282
  • [7] Multi-core Approach towards Efficient Biometric Cryptosystems
    McGuffey, Charles
    Liu, Chen
    2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, 2015, : 43 - 50
  • [8] Efficient dynamic program monitoring on multi-core systems
    He, Guojin
    Zhai, Antonia
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (01) : 121 - 133
  • [9] Parallel and Distributed Simulation of networked Multi-Core Systems
    Wehner, Philipp
    Goehringer, Diana
    2014 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC), 2014,
  • [10] Cache-efficient parallel multi-way merging for multi-core machines
    Zhong, C. (chzhong@gxu.edu.cn), 1600, Binary Information Press, P.O. Box 162, Bethel, CT 06801-0162, United States (10):