MGSim - a simulation environment for multi-core research and education
| Authors |
|
|---|---|
| Publication date | 2013 |
| Host editors |
|
| Book title | 2013 International Conference on Embedded Computer Systems, Architectures, Modeling and Simulation: IC-SAMOS 2013: proceedings: July 15-18, 2013, Samos, Greece |
| ISBN |
|
| Event | IC-SAMOS 2013 |
| Pages (from-to) | 80-87 |
| Publisher | Piscataway, NJ: IEEE |
| Organisations |
|
| Abstract |
This article presents MGSim, 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 multi-core 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.
|
| Document type | Conference contribution |
| Language | English |
| Published at | https://doi.org/10.1109/SAMOS.2013.6621109 |
| Permalink to this page | |