Skip to content

xianggong/multi2sim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Multi2sim 5.0

Multi2sim is a simulator of CPUs and GPUs, used to test and validate new hardware designs before
they are physically manufactured. By running a set of standard benchmarks on Multi2Sim, a computer
architect can verify whether a proposed alternative design is correct, and what its relative
performance is over existing designs.

Multi2sim 5.0 code is maintained in Github, and TopOfTrees (www.topoftrees.com).
We use Github reporting bugs and issuing requests.
We use TopOfTrees as a forum for discussions, code review, and development. TopOfTrees implements
the Agile software development Model.

Installation:

In order to install Multi2sim on Ubuntu 14.04 and 15.04 run the following commands:

$> libtoolize
$> aclocal
$> autoconf
$> automake --add-missing
$> ./configure
$> make

For other platforms such as Mac OS and Windows (and for now, Ubuntu 16.04) you can use our up to
date image on docker. For that you require to have docker installed on your machine. 
The instructions to install docker can be found in: https://docs.docker.com/engine/installation/

After installing the docker, you can pull the image of the Multi2sim's master branch with the
following command:

(in the docker terminal)
$> docker pull multi2sim/multi2sim

$> docker run -it multi2sim/multi2sim bash

The head of the master branch of Multi2sim 5.0 is automatically compiled and installed on the 
filesystem of the downloaded image, and you can simply run Multi2sim:

$> m2s


About

Multi2Sim source code

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 63.5%
  • C 36.0%
  • Makefile 0.3%
  • M4 0.1%
  • Python 0.1%
  • Assembly 0.0%