Increase count of Pi digits to 200

This commit is contained in:
Nikolay Puzanov
2023-06-11 17:54:44 +03:00
parent 97bffac8f0
commit bdb88b358c
3 changed files with 97 additions and 84 deletions

View File

@@ -1,7 +1,7 @@
# Простой бенчмарк HDL симуляторов (преранняя версия)
Для оценки скорости запускается симуляция софт-процессора
[PicoRV32](https://github.com/YosysHQ/picorv32) с программой вычисления первых 50
[PicoRV32](https://github.com/YosysHQ/picorv32) с программой вычисления первых 200
знаков числа Пи.
В папке `source` находятся исходники RTL и программы. Верхний модуль - `testbench` с
@@ -16,7 +16,7 @@
файл `results.txt`. Можно запустить бунчмарк на одном симуляторе, для чего в
параметрах скрипта `run.sh` нужно указать папку с бенчмарком.
## Результаты
## Результаты для 50 знаков Пи
- Xeon E5-2630v3 @ 2.40GHz
- Verilator 5.011 devel rev v5.010-98-g15f8ebc56
@@ -29,3 +29,16 @@
test-modelsim: 25555
test-verilator: 1289
```
## Результаты для 200 знаков Пи
Вычисление 200 знаков на Icarus Verilog занимает непозволительно много времени, по
этому перед запуском всех бенчмарков рекомендую переименовать папку `test-iverilog` в
`notest-iverilog`.
Результаты для 200 знаков на том же процессоре:
```
test-iverilog: TBD
test-modelsim: 382376
test-verilator: 20816
```