Skip to content

jiezhang-camel/SimpleSSD-MacSim

Repository files navigation

Macsim

Simulator for Heterogeneous Architecture

  • Please use release tab to get the tagged version of the source code!

Introduction

  • MacSim is a heterogeneous architecture timing model simulator that is developed from Georgia Institute of Technology.
  • It simulates x86, ARM64 and NVIDIA PTX instructions and can be configured as either a trace driven or execution-drive cycle level simulator. It models detailed mico-architectural behaviors, including pipeline stages, multi-threading, and memory systems.
  • MacSim is capable of simulating a variety of architectures, such as Intel's Sandy Bridge and NVIDIA's Fermi. It can simulate homogeneous ISA multicore simulations as well as heterogeneous ISA multicore simulations. It also supports asymmetric multicore configurations (small cores + medium cores + big cores) and SMT or MT architectures as well.
  • Currently interconnection network model (based on IRIS) and power model (based on McPAT) are connected.
  • MacSim is also one of the components of SST, so muiltiple MacSim simulatore can run concurrently.

Note

  • We've developed a power model for GPU architecture using McPAT. Please refer to the following paper for more detailed information. Power Modeling for GPU Architecture using McPAT Modeling for GPU Architecture using McPAT.pdf) by Jieun Lim, Nagesh B. Lakshminarayana, Hyesoon Kim, William Song, Sudhakar Yalamanchili, Wonyong Sung, from Transactions on Design Automation of Electronic Systems (TODAES) Vol. 19, No. 3.

Documentation

Please see MacSim documentation file for more detailed descriptions.

Download

  • You can download tagged versions from the Releases header item of this repository.
  • or you can download the latest copy from our git repository.
  git clone https://github.com/gthparch/macsim

People

Mailing list

If you have a question, feel free to send an email to [email protected].

Tutorial

  • We had a tutorial in HPCA-2012. Please visit here for the slides.
  • We had a tutorial in ISCA-2012, Please visit here for the slides.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 12