Skip to content

MSK61/processorsim

Repository files navigation

processorsim

A simulator for program execution on pipelined processors

Badges

GitHub Actions Workflow Status Coverage Status license Written in Python

Usage/Examples

Check the examples directory for how to use the API. tests/test_whole.py on the other hand illustrates how to use processor_sim.py as a CLI driver to simulate program executions.

Requirements

Please refer to pyproject.toml for the list of dependency packages.

Installation

Install processorsim with uv.

  cd processorsim # local repo directory
  uv sync --locked --no-dev

Running Tests

To run tests, run the following command(inside the local repo directory).

  uv run ./test.sh

About

program execution simulator on processors

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages