Skip to content

Qubit Kernel Optimizations#200

Merged
vsoftco merged 1 commit into
softwareQinc:devfrom
BorissovAnton:dev
Jun 12, 2026
Merged

Qubit Kernel Optimizations#200
vsoftco merged 1 commit into
softwareQinc:devfrom
BorissovAnton:dev

Conversation

@BorissovAnton

@BorissovAnton BorissovAnton commented Jun 12, 2026

Copy link
Copy Markdown

This combines the qpp_bench-focused qubit kernel optimizations that were developed on top of origin/dev. It fixes the OpenMP collapse pragma, adds a fast path for single-control diagonal phase gates, streams the QFT phase pattern over contiguous amplitude runs, and specializes Hadamard updates as scaled sums and differences.

This combines the qpp_bench-focused qubit kernel optimizations that were developed on top of origin/dev. It fixes the OpenMP collapse pragma, adds a fast path for single-control diagonal phase gates, streams the QFT phase pattern over contiguous amplitude runs, and specializes Hadamard updates as scaled sums and differences. Together these changes make the native qpp backend faster than PennyLane Lightning on the repeated qpp_bench QFT sweep from 18 through 26 qubits.
@vsoftco vsoftco marked this pull request as ready for review June 12, 2026 21:31
@vsoftco vsoftco merged commit e5b01ce into softwareQinc:dev Jun 12, 2026
0 of 3 checks passed
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.

2 participants