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

Benchmark against other quantum computing packages #21

Open
TimWeaving opened this issue Apr 27, 2022 · 3 comments
Open

Benchmark against other quantum computing packages #21

TimWeaving opened this issue Apr 27, 2022 · 3 comments
Assignees

Comments

@TimWeaving
Copy link
Collaborator

Assess our performance against various quantum computing packages such as Qiskit, Cirq, Stim (the holy grail) etc.

@TimWeaving
Copy link
Collaborator Author

#44 includes benchmarking against Qiskit and OpenFermion. Note that Qiskit performs best in the squaring test, whereas symmer takes it for multiplication on the right by a single Pauli. Symmer is superior to OpenFermion for performing Pauli rotations - haven't yet found a Qiskit implementation of this to assess.

@TimWeaving
Copy link
Collaborator Author

Parallelization of Pauli multiplication was assessed in #44 also, though it was not found to provide any performance benefit due to the overhead of spawning many simultaneous processes. The final cleanup was optimized by switching out the lexsort operation for a 'void view' numpy implementation.

@TimWeaving TimWeaving self-assigned this Sep 30, 2022
@TimWeaving
Copy link
Collaborator Author

Benchmarks have already been completed on my modest laptop (see the README), although still worth running a larger scale benchmark on a supercomputer one of these days.

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

No branches or pull requests

1 participant