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

Add tickn method to redpiler JITBackend trait #170

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

BramOtte
Copy link
Contributor

Adds a method called tickn to the redpiler JITBackend trait which executes multiple ticks per call instead of just one

While right now the overhead of going through all the abstraction layers is minimal there is still a very small overhead.
But more importantly allowing the backends to have their own implementations can allow for other backends to do specific optimizations.
For example a threaded backend could have parts of a circuit be slightly out of sync if this doesn't effect the functioning of the circuit and then sync back up at the end.
Or ticks could be skipped if no ticks are in the queue.

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