question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Simulation performance

See original GitHub issue

Hi, At work, i’m porting all the repositories to mainline cocotb with python3 and i’m seeing that the performance using python3 is ~4 times worse than python2 For executing the tests, i just changed the PYTHON_BIN env,

I can’t share a testcase now, i will try to recreate this performance issue with a sharable test.

My environment:

  • debian stretch
  • python2.7
  • python3.5
  • current cocotb master

Thanks

Issue Analytics

  • State:open
  • Created 4 years ago
  • Comments:51 (30 by maintainers)

github_iconTop GitHub Comments

2reactions
eric-wiesercommented, Jul 4, 2019

I investigated some more - the graph is misleading, as it doesn’t handle branches well. Here’s a better plot, that draws the branches separately:

The labels are linked to the commits on github.

Edit: updated to use the new data

2reactions
andresdemskicommented, Jun 27, 2019

Here the profiling:

Old cocotb version

profile_oldversion

Current master

profile_master

Read more comments on GitHub >

github_iconTop Results From Across the Web

Simulation Performance - an overview | ScienceDirect Topics
The key to simulation performance lies in the quality of macro-gate partitioning. Event-driven simulation is most efficient when only a small fraction of ......
Read more >
Simulation versus real-world performance: a direct ...
This study suggests that resuscitation performance in simulation settings may be an indicator of competence in the clinical setting.
Read more >
Improving Simulation Performance in Simulink - MathWorks
This technical article presents many practical tips and techniques to help you get the best performance out of your simulation workflows in Simulink....
Read more >
Simulation Performance Criteria and MCSE
Performance measures from simulation studies are estimates, based on a finite number of repeated samples from a data-generating process, and ...
Read more >
High-Performance Simulation - Synopsys
Synopsys' high-performance simulation products help engineers find design bugs faster and achieve timely coverage convergence to create high-quality designs ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found