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
来源
2013 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (IC-SAMOS) | 2013年
关键词
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 条
  • [31] A Performance Optimization Support Framework for Multi Agent Simulations on Multi-core Environment
    Sano, Yoshihito
    Kadono, Yoshiaki
    Fukuta, Naoki
    2014 IIAI 3RD INTERNATIONAL CONFERENCE ON ADVANCED APPLIED INFORMATICS (IIAI-AAI 2014), 2014, : 475 - 480
  • [32] A Parallel Dynamic Binary Translator for Efficient Multi-Core Simulation
    Oscar Almer
    Igor Böhm
    Tobias Edler von Koch
    Björn Franke
    Stephen Kyle
    Volker Seeker
    Christopher Thompson
    Nigel Topham
    International Journal of Parallel Programming, 2013, 41 : 212 - 235
  • [33] A comparative simulation study on the power–performance of multi-core architecture
    Vijayalakshmi Saravanan
    Alagan Anpalagan
    D. P. Kothari
    Isaac Woungang
    Mohammad S. Obaidat
    The Journal of Supercomputing, 2014, 70 : 465 - 487
  • [34] The Multi-core CPU Parallel Computation for CFD Simulation of Flowmeter
    Chen Jian-zhen
    Li Bin
    Shen Dan-ping
    ISISE 2008: INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING, VOL 2, 2008, : 367 - 370
  • [35] A program suite for distributed simulation of networks in multi-core environments
    Chrost, Lukasz
    Brachman, Agnieszka
    Chydzinski, Andrzej
    2009 EIGHTH INTERNATIONAL CONFERENCE ON NETWORKS, 2009, : 6 - 11
  • [36] Efficient Aerial Image Simulation on Multi-Core SIMD CPU
    Wu, Pei-Ci
    Yan, Tan
    Zhang, Hongbo
    Wong, Martin D. F.
    2013 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2013, : 24 - 31
  • [37] A Parallel Dynamic Binary Translator for Efficient Multi-Core Simulation
    Almer, Oscar
    Boehm, Igor
    von Koch, Tobias Edler
    Franke, Bjoern
    Kyle, Stephen
    Seeker, Volker
    Thompson, Christopher
    Topham, Nigel
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2013, 41 (02) : 212 - 235
  • [38] Parallel power system simulation on a multi-core PC cluster
    Taoka, Hisao
    Fujita, Yuichi
    IEEJ Transactions on Power and Energy, 2009, 129 (09) : 1152 - 1153
  • [39] A Temperature and Reliability Oriented Simulation Framework for Multi-Core Architectures
    Corbetta, Simone
    Zoni, Davide
    Fornaciari, William
    2012 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2012, : 51 - 56
  • [40] Multi-core technologies
    Tarek, T.
    Scientific Computing, 2006, 23 (11):