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

Optimize the processor #1642

Closed
wants to merge 6 commits into from
Closed

Optimize the processor #1642

wants to merge 6 commits into from

Conversation

plafer
Copy link
Contributor

@plafer plafer commented Jan 23, 2025

This round of optimizations makes the processor's trace data structures more cache-friendly.

So far, this results in a 35-50% speedup in program execution depending on the benchmark (although this doesn't count the call to ExecutionTrace::new(), which is not optimized yet).

@plafer
Copy link
Contributor Author

plafer commented Jan 29, 2025

Closing for now as this work is being deprioritized, will re-open later

@plafer plafer closed this Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant