Add -O5 option to QuestaSim. Rerun benchmarks.
This commit is contained in:
46
README.md
46
README.md
@@ -40,10 +40,12 @@
|
||||
|
||||
## Результаты для 1024 процессоров
|
||||
|
||||
- Xeon E5-2630v3 @ 2.40GHz
|
||||
- Verilator 5.011 devel rev v5.010-98-g15f8ebc56
|
||||
- 2 x Xeon E5-2630v3 @ 2.40GHz (no HT), 64GB RAM
|
||||
- NixOS 24.11 Linux Kernel 6.6.67
|
||||
|
||||
- GCC 13.3.0
|
||||
- Verilator 5.028 2024-08-21 rev v5.028
|
||||
- Icarus Verilog 13.0 (devel) (s20221226-127-gdeeac2edf)
|
||||
- ModelSim SE-64 2020.4 (Revision: 2020.10)
|
||||
- QuestaSim 64 2021.1 (Revision: 2021.1)
|
||||
- Vivado 2021.1
|
||||
- [OSS CVC](https://github.com/cambridgehackers/open-src-cvc) (rev. 782c69a)
|
||||
@@ -52,20 +54,20 @@
|
||||
```
|
||||
| Симулятор | Build | Run |
|
||||
+-----------------------+----------+----------+
|
||||
| CVC | 00:02:22 | 00:51:47 |
|
||||
| Icarus Verilog | 00:00:27 | 19:04:37 |
|
||||
| ModelSim | 00:00:00 | 01:33:14 |
|
||||
| QuestaSim | 00:00:00 | 01:29:38 |
|
||||
| VCS | TBD | |
|
||||
| Verilator (1 thread) | 00:12:03 | 00:02:57 |
|
||||
| Verilator (8 threads) | 00:18:45 | 00:01:33 |
|
||||
| XSIM | 00:00:29 | 02:08:54 |
|
||||
| CVC | 00:00:05 | 00:57:15 |
|
||||
| Icarus Verilog | 00:00:23 | 16:15:02 |
|
||||
| QuestaSim (+acc) | 00:00:00 | 01:06:54 |
|
||||
| QuestaSim (-O5) | 00:00:00 | 00:06:50 |
|
||||
| VCS | 00:00:25 | 00:04:12 |
|
||||
| Verilator (1 thread) | 00:09:23 | 00:02:45 |
|
||||
| Verilator (8 threads) | 00:09:02 | 00:00:50 |
|
||||
| XSIM | 00:00:29 | 02:06:16 |
|
||||
| Xcelium | TBD | |
|
||||
```
|
||||
|
||||
Удалось протестировать Xcelium и VCS на другом оборудованиии и привести время
|
||||
выполнения бенчмарка к остальным симам. Время сборки на этих симуляторах примерно
|
||||
соответствует времени сборки на XSIM (Xcelium ближе к Modelsim).
|
||||
Удалось протестировать Xcelium на другом оборудованиии и привести время выполнения
|
||||
бенчмарка к остальным симам. Время сборки на этих симуляторах примерно соответствует
|
||||
времени сборки на XSIM.
|
||||
|
||||
В таблице ниже показано относительное время выполнения теста, приведенное к времени
|
||||
выполнения на многопоточном Вериляторе. Вериляторы 5.028 и 4.120 показали практически
|
||||
@@ -78,13 +80,13 @@
|
||||
```
|
||||
| Симулятор | Run |
|
||||
+-----------------------+------+
|
||||
| CVC | 33 |
|
||||
| Icarus Verilog | 738 |
|
||||
| ModelSim | 60 |
|
||||
| QuestaSim | 58 |
|
||||
| VCS | 3.8 |
|
||||
| Verilator (1 thread) | 1.9 |
|
||||
| CVC | 69 |
|
||||
| Icarus Verilog | 1170 |
|
||||
| QuestaSim (+acc) | 80 |
|
||||
| QuestaSim (-O5) | 8.2 |
|
||||
| VCS | 5.0 |
|
||||
| Verilator (1 thread) | 3.3 |
|
||||
| Verilator (8 threads) | 1 |
|
||||
| XSIM | 83 |
|
||||
| Xcelium | 4 |
|
||||
| XSIM | 152 |
|
||||
| Xcelium | ~4 |
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user