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

More IR interpreter optimizations #19128

Merged
merged 3 commits into from
May 11, 2024
Merged

More IR interpreter optimizations #19128

merged 3 commits into from
May 11, 2024

Conversation

hrydgard
Copy link
Owner

@hrydgard hrydgard commented May 10, 2024

A couple of smaller incremental improvements (first one is more impactful than expected), then a rather major one - the last commit on its own speeds up the IR interpreter by like 10-15% on x86!

Tested on M1 too, much smaller impact so would expect the same on iPhone (1-5%). Still, every little bit helps.

@hrydgard hrydgard added the IRInterpreter Occurs with IR Interpreter but not with another CPU backend. label May 10, 2024
@hrydgard hrydgard added this to the v1.18.0 milestone May 10, 2024
@hrydgard hrydgard merged commit fcd48b7 into master May 11, 2024
18 checks passed
@hrydgard hrydgard deleted the more-ir-interpreter-tweaks branch May 11, 2024 07:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
IRInterpreter Occurs with IR Interpreter but not with another CPU backend.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant