optimization to speed up the execution #561
ligang-github
started this conversation in
Ideas
Replies: 1 comment
-
The following is the performance test data for some cases: <style> </style>
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We just finished an optimized version of the iverilog: https://github.com/pytec8800/pint_iverilog
Instead of using the original vvp execution flow which is based on interpreter virtual machine, we compile simulation into the optimized event-based execution C codes. This will take some extra time to compile, while greatly speed up the simulation execution. For some design like video codec cores, it could run 20-100x faster in x86 cpu. Run time is also a few times faster than commercial simulator for many test cases based on our prior test records.
Please try it out and any suggestion is welcome! We continue to improve the performance.
Beta Was this translation helpful? Give feedback.
All reactions