🖥️ Run SIMDE directly from your browser: https://simde.net/
SIMDE is a computer simulator with a strong focus on assisting in learning and education. As a didactic simulator, SIMDE aims to supercharge the teaching of computer architecture principles with a pragmatic, learn-by-doing approach.
When used in supporting educational practices, SIMDE shines both for reproducing architectural concepts, such as Tomasulo's algorithm and representing organizational structures, like re-order buffers.
- Designed to be simple and enjoyable to use.
- Includes several forms of visualizing computer units and memory data.
- Cross-platform, accessible from any modern web browser.
- Superscalar architecture simulation.
- Very Long Instruction Word (VLIW) architecture simulation.
- Multiple instruction processing modes, including batch processing.
- Instruction flow tracing to visually follow instructions through the pipeline.
- Project uses modern development standards.
- Free as in Freedom (see License further below).
SIMDE can be accessed directly from any modern browser of your choice at:
Make sure that the following tools are installed in your system:
- Install the project dependencies:
pnpm install --frozen-lockfile
- Build the static site:
pnpm build
The generated build will be available in the dist/
directory generated in the root directory of the project. The static files can be served using a HTTP server, such as Apache httpd, NGINX or Traefik.
In papers and reports, please refer to SIMDE by using the following BibTex entry:
@software{Castilla_Rodriguez_Simulador_para_Planificacion,
author = {Castilla Rodríguez, Iván and Abreu González, Adrián and Díaz Arteaga, Melissa and Carrasco Benítez, Óscar and La spina, Francesco},
license = {GPL-3.0-only},
title = {{Simulador para Planificación Dinámica y Estática}},
url = {https://github.com/SIMDE-ULL/SIMDE}
}
See CONTRIBUTING.
Iván Castilla Rodríguez 🔬 📆 🧑🏫 🤔 💡 📖 |
Adrian Abreu Gonzalez 📦 🎨 |
alu0100884012 📦 |
Óscar Carrasco 🧑🏫 🚧 📦 |
endes0 |
SIMDE is licensed under the GNU General Public License v3.0 only.
The rationale behind this decision is that we, the SIMDE authors, believe that society must strive for free, accessible, high quality educational resources. Given that, SIMDE will always be "Free as in Freedom" for anyone to use anywhere, at any time.