Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve runtime scaling for transpiler optimization level 2 and 3 #10976

Closed
1 task
mtreinish opened this issue Oct 4, 2023 · 1 comment
Closed
1 task

Improve runtime scaling for transpiler optimization level 2 and 3 #10976

mtreinish opened this issue Oct 4, 2023 · 1 comment
Labels
performance priority: high type: epic A theme of work that contain sub-tasks type: feature request New feature or request

Comments

@mtreinish
Copy link
Member

mtreinish commented Oct 4, 2023

What should we add?

This is the tracking epic for the work to improve the runtime scaling performance for the transpiler's optimization level 2 and level 3. It generally scales linearly with the number of gates but some of the passes we run in the higher optimizations have high constant factors which make the total execution slow. We'll add sub-issues here as we do more investigation and profiling to get to the bottom of the bottlenecks and identify things to speed up:

Tasks

  1. 3 of 6
    Rust mod: transpiler performance priority: medium short project type: epic type: feature request
    jlapeyre mtreinish
@mtreinish mtreinish added type: feature request New feature or request type: epic A theme of work that contain sub-tasks labels Oct 4, 2023
@mtreinish mtreinish added this to the 1.0.0 milestone Oct 4, 2023
@jakelishman jakelishman modified the milestones: 1.0.0, 1.1.0 Jan 11, 2024
@mtreinish mtreinish removed this from the 1.1.0 milestone May 2, 2024
@mtreinish
Copy link
Member Author

We can close this now that we've merged #12010 and all it's follow on PRs. Also the other performance work on improving transpiler runtime especially #13091 have made level 2 and 3 much more scalable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
performance priority: high type: epic A theme of work that contain sub-tasks type: feature request New feature or request
Projects
Status: done
Development

No branches or pull requests

3 participants