Warning: Includes deprecated software.
Want to contribute something to this page? Submit a Pull Request to github.com/lpsmodsimteam/lpsmodsimteam.github.io
Disclaimers:
There are many types of computer simulation, including
This page is focused on simulating computers using computers.
Contents
en.wikipedia.org/wiki/Discrete-event_simulation
en.wikipedia.org/wiki/List_of_discrete_event_simulation_software
Domains that share the DES label but are not relevant because they feature person-in-the-loop: hospital simulations and military training in aviation.
DES jargon: A "referent" is the thing being simulated.
written in C++, with input specified in Python
Official SST documentation is on sst-simulator.org/ and a subpage sst-simulator.org/sst-docs/
Official SST repos:
Frequently asked questions (FAQ)
Utilties:
More SST-related effors: github.com/orgs/lpsmodsimteam/repositories
For questions about running serial software on non-existent hardware, use Gem5.
For network questions that doen't involve endpoints, use OMNet++ or NS2/NS3.
mic1 is a Java-based simulator which implements the Mic-1 microarchitecture
github.com/andersbll/logisim-diku; as of 2023-10-14, last update was Oct 2011
Twenty-five open-source network emulators and simulators you can use in 2023 with comments: news.ycombinator.com/item?id=37842161
A Survey of Computer Architecture Simulation Techniques and Tools
Last updated 2024-05-24