Skip to content

Conversation

@ananthakrishnagopal
Copy link

Performance Upgrades To FABLE

- Vectorized/Numba JITified Walsh Hadamard Transforms -> 100 - 400x speedups

- Vectorized Gray Code Permutations -> upto 20-30x speedups

- Lookup tables for computing control qubits -> 50x speedups

- Overall atleast 30% speedup on base version.

Can leverage cupy for even further accelerations.

Added Vectorized and Numba JIT Accelerated SFWHT and Gray Code Permutations.
added the vectorized gray permutation and sfwht numba
removed a leftover copy
added numba to pre-requisites.
made faster_fable visible.
fixed indentation.
created a lookup table for compute controls.
added lookup table and optimized logic.
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