Skip to content

Latest commit

 

History

History
54 lines (34 loc) · 978 Bytes

readme.md

File metadata and controls

54 lines (34 loc) · 978 Bytes

RTL Simulation Benchmark

This repository is designed to test the performance of RTL simulators.

Setup

Use the env.py script to check if the environment is properly installed.

$ python env.py

Evaluation

Build the executable:

$ make build

Run the executable:

$ make run

The collected data is listed in results folder, like this:

$ tree -L 1 results
results
├── benchmark-info.json
├── cpu-info.json
├── platform-info.csv
├── result.csv
└── runs

Generate Report

Run the following command to generate a performance report(report.pdf)

make report

The results folder contains an example report named example-report.pdf.

Acknowledgments

This project was inspired by ksim-ae. I've made significant modifications and simplifications to it. Many thanks to the original author of ksim-ae!