macsimgt / macsim-public

Simulator for Heterogeneous Architecture

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#macsim

Simulator for Heterogeneous Architecture

Please go to the new github repository for the macsimm https://github.com/gthparch/macsim This site is no longer maintained.

#######################################################################

Introduction

  • MacSim is a heterogeneous architecture timing model simulator that is developed from Georgia Institute of Technology.
  • It simulates x86 and NVIDDIA PTX instructions and it is a trace driven 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.
  • ARM ISA support is on-progress.
  • 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](https://googledrive.com/host/0B2-rFvjUJRZfM1BDOWFvbmZEY1E/Power 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 svn repository.
   svn co https://svn.research.cc.gatech.edu/macsim/trunk macsim --username readonly
   When you prompt password, please enter (there is no password).

People

Mailing list

If you have a question, feel free to send an email to macsim-dev@googlegroups.com.

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

Simulator for Heterogeneous Architecture

License:BSD 3-Clause "New" or "Revised" License