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

Sample for resource estimation extension based on arXiv:2302.06639 #1348

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

msoeken
Copy link
Member

@msoeken msoeken commented Apr 1, 2024

This sample shows how to use the resource estimation extension API to model the architecture presented in arXiv:2302.06639, which has cat qubits, a biased repetition code, and Toffoli factories.

Items left to do:

  • Add README
  • Improve code documentation

Copy link

github-actions bot commented Apr 1, 2024

Benchmark for d533f02

Click to view benchmark
Test Base PR %
Array append evaluation 341.7±7.52µs 343.7±30.35µs +0.59%
Array literal evaluation 173.8±0.90µs 174.0±1.63µs +0.12%
Array update evaluation 421.4±4.43µs 421.5±2.72µs +0.02%
Core + Standard library compilation 16.7±0.11ms 16.8±0.12ms +0.60%
Deutsch-Jozsa evaluation 5.1±0.06ms 5.1±0.05ms 0.00%
Large file parity evaluation 33.7±0.10ms 33.8±0.28ms +0.30%
Large input file compilation 11.7±0.33ms 11.4±0.14ms -2.56%
Large input file compilation (interpreter) 44.9±2.08ms 44.2±1.14ms -1.56%
Large nested iteration 33.6±0.61ms 33.3±0.26ms -0.89%
Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample 1497.2±31.29µs 1493.3±28.74µs -0.26%
Perform Runtime Capabilities Analysis (RCA) on large file sample 7.7±0.08ms 7.7±0.15ms 0.00%
Perform Runtime Capabilities Analysis (RCA) on teleport sample 1409.1±29.79µs 1408.2±32.24µs -0.06%
Perform Runtime Capabilities Analysis (RCA) on the core and std libraries 21.1±0.16ms 21.1±0.26ms 0.00%
Teleport evaluation 82.1±3.95µs 82.6±3.93µs +0.61%

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.

None yet

1 participant