Skip to content
This repository has been archived by the owner on Mar 15, 2024. It is now read-only.

oxcabe/SIMDE

 
 

Repository files navigation

SIMDE

Build Status

Live exec

What is SIMDE?

SIMDE is a simulator for supporting teaching of ILP (Instruction Level Parallelism) Architectures.

This simulator is a visual representation of a Superecalar machine execution and the students are able to see how the instructions move through the multiple stages of the pipeline.

This make easier to learn concepts suchs as Tomasulo's algorithm and the purpose of structures such as the reorderbuffer.

Technologies

SIMDE is powered by Typescript, React, Redux, Sass and Webpack.

How to use

Go to the project website and start learning

Development

SIMDE is build on top of typescript,sass and webpack. In order to make the build easier a docker file environment has been added. Just install docker and docker-compose and type:

docker-compose up

All services should be configurated and ready for deployment.

Please beware that we copy the package.json each time we build the image so if you add more dependencies you should run docker-compose build in order to recreate the image.

Troubling?

If you have any doubt you should check the official docs.

License

The project has been released under GPLv3 License.


@adrianabreu @Melissa Díaz Arteaga @icasrod

Packages

No packages published

Languages

  • TypeScript 96.4%
  • SCSS 3.0%
  • Other 0.6%