MGSim-A Simulation Environment for Multi-Core Research and Education

被引:0
|
作者
Poss, Raphael [1 ]
Lankamp, Mike [1 ]
Yang, Qiang [1 ]
Fu, Jian [1 ]
Uddin, Irfan [1 ]
Jesshope, Chris R. [1 ]
机构
[1] Univ Amsterdam, Comp Syst Architecture Grp, NL-1098 XH Amsterdam, Netherlands
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents MGSim(1), an open source discrete event simulator for on-chip hardware components developed at the University of Amsterdam. MGSim is used as research and teaching vehicle to study the fine-grained hardware/software interactions on many-core chips with and without hardware multithreading. MGSim's component library includes support for core models with different instruction sets, a configurable interconnect, multiple configurable cache and memory models, a dedicated I/O subsystem, and comprehensive monitoring and interaction facilities. The default model configuration shipped with MGSim implements Microgrids, a multi-core architecture with hardware concurrency management. MGSim is furthermore written mostly in C++ and uses object classes to represent chip components. It is optimized for architecture models that can be described as process networks.
引用
收藏
页码:80 / 87
页数:8
相关论文
共 50 条
  • [1] A Simulation Times Model of Multi-core Simulation
    Yu, Zhibin
    Jin, Hai
    Hu, Yabin
    2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 1, PROCEEDINGS, 2009, : 7 - 11
  • [2] Simulation Environment for Design and Verification of Network-on-Chip and Multi-core Systems
    Khan, Gul N.
    Dumitriu, Victor
    2009 IEEE INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS & SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2009, : 403 - 411
  • [3] Simulation Model and Environment for Mixed-Criticality Networked Multi-Core Chips
    Abuteir, Mohammed
    Owda, Zaher
    Ahmadian, Hamidreza
    Obermaisser, Roman
    2018 IEEE 13TH INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2018, : 199 - 206
  • [4] A simulation environment of embedded control systems for multi-core processors (WiP report)
    Nakamoto, Yukikazu
    Minami, Daichi
    Shiba, Shota
    Koga, Yoshitaka
    Fukuoka, Koji
    IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 178 - 182
  • [5] Research on inter-core crosstalk characteristics of real multi-core fibers with multi-core excitation
    Xiang L.
    Pan H.
    Jin S.
    Shao W.
    Tongxin Xuebao/Journal on Communications, 2022, 43 (11): : 233 - 241
  • [6] 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,
  • [7] The Research on Topological Reconstruction Method of Triangular Mesh under Multi-core Environment
    Zheng, Huijiang
    Zhang, Jing
    Tian, Ying
    Che, Jianming
    PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON INFORMATION SCIENCES, MACHINERY, MATERIALS AND ENERGY (ICISMME 2015), 2015, 126 : 1114 - 1118
  • [8] The Need for Power Debugging in the Multi-Core Environment
    Chen, Jie
    Venkataramani, Guru
    Parmer, Gabriel
    IEEE COMPUTER ARCHITECTURE LETTERS, 2012, 11 (02) : 57 - 60
  • [9] TIME WARP SIMULATION ON MULTI-CORE PLATFORMS
    Wilsey, Philip A.
    2019 WINTER SIMULATION CONFERENCE (WSC), 2019, : 1454 - 1468
  • [10] Simulation Environment based on SystemC and VEOS for Multi-Core Processors with Virtual AUTOSAR ECUs
    Urbina, Moises
    Owda, Zaher
    Obermaisser, Roman
    CIT/IUCC/DASC/PICOM 2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - UBIQUITOUS COMPUTING AND COMMUNICATIONS - DEPENDABLE, AUTONOMIC AND SECURE COMPUTING - PERVASIVE INTELLIGENCE AND COMPUTING, 2015, : 1844 - 1853