Giter Site home page Giter Site logo

yashkar / multi2sim Goto Github PK

View Code? Open in Web Editor NEW

This project forked from multi2sim/multi2sim

0.0 2.0 0.0 30.27 MB

Multi2Sim source code

License: GNU General Public License v3.0

Makefile 0.31% Python 0.09% M4 0.14% Dockerfile 0.01% C 36.52% Objective-C 0.01% C++ 62.90% Assembly 0.02%

multi2sim's Introduction

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


multi2sim's People

Contributors

rafaelubal avatar xianggong avatar syifan avatar amirkavyan avatar dschaa avatar wilkening-mark avatar perhaad avatar offlinemark avatar skanur avatar

Watchers

James Cloos avatar Yash Karundia avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.