microsoft / qsharp

Azure Quantum Development Kit, including the Q# programming language, resource estimator, and Quantum Katas
https://microsoft.github.io/qsharp/
MIT License
367 stars 73 forks source link

Update to latest sparse simulator #1641

Closed swernli closed 1 week ago

swernli commented 1 week ago

Pulls in fixes from https://github.com/qir-alliance/qir-runner/pull/186

github-actions[bot] commented 1 week ago

Benchmark for f30ffee

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Array append evaluation | 328.9±3.23µs | **325.5±2.60µs** | **-1.03%** | | Array literal evaluation | 191.9±0.69µs | 192.0±1.24µs | +0.05% | | Array update evaluation | **405.8±2.57µs** | 408.8±1.93µs | **+0.74%** | | Core + Standard library compilation | 22.1±0.87ms | 22.4±0.72ms | +1.36% | | Deutsch-Jozsa evaluation | 5.1±0.05ms | 5.1±0.05ms | 0.00% | | Large file parity evaluation | 33.9±0.10ms | 34.0±0.44ms | +0.29% | | Large input file compilation | **13.2±0.32ms** | 13.7±0.41ms | **+3.79%** | | Large input file compilation (interpreter) | 51.7±1.37ms | 52.0±1.03ms | +0.58% | | Large nested iteration | 32.2±0.21ms | 32.2±0.19ms | 0.00% | | Perform Runtime Capabilities Analysis (RCA) on Deutsch-Jozsa sample | 1588.1±101.68µs | 1581.2±75.53µs | -0.43% | | Perform Runtime Capabilities Analysis (RCA) on large file sample | 8.0±0.13ms | 8.1±0.88ms | +1.25% | | Perform Runtime Capabilities Analysis (RCA) on teleport sample | 1446.3±119.20µs | 1439.8±65.87µs | -0.45% | | Perform Runtime Capabilities Analysis (RCA) on the core and std libraries | 28.4±0.39ms | 28.5±0.42ms | +0.35% | | Teleport evaluation | **87.8±3.53µs** | 91.7±6.29µs | **+4.44%** |