-
Notifications
You must be signed in to change notification settings - Fork 292
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 examples and insights that demonstrates Classiq's HW-aware synthesis capability #41
Comments
I have solved the issue. But before creating a PR, I want to understand if there are any specific requirements for preferences configurations, like the backend, device, basis_gates, etc. |
Please review the PR #116 and let me know if there is anything missing. I hope to hear from you soon! |
Hi @orsa-classiq, To get the UnitaryHack bounty, the issue must be assigned to the person. Can you please assign this issue to me? Also, the issue must be connected to the PR it seems. |
In this issue, we will add practical examples to demonstrate Classiq's Hardware-Aware Synthesis capability.
Quantum computers differ from one other in many significant parameters, such as basis gates, connectivity, and error rates. The device specifications determine the possibility of executing the quantum program, and logically equivalent programs might require different implementations to optimize the probability of success.
The Classiq platform allows you to provide information about the hardware you want to use to run your quantum program. The synthesis engine takes the parameters of this hardware into account. For example, the engine could choose the implementation of a function that requires the least number of swaps, given the connectivity of the hardware.
In this issue we will synthesize a simple MCX circuit with at least 2 different HW-aware configuration settings and examine the differences in their implementations.
To complete this issue, follow these steps:
Follow the contribution guidelines to open a pull request. Submit the tutorial to the directory: classiq-library/community/basic_examples/hw_aware_synthesis
The text was updated successfully, but these errors were encountered: