-
Notifications
You must be signed in to change notification settings - Fork 8
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 Results #1
Comments
Another benchmark on Nvidia P100julia> @benchmark zero_state(n, 1000) |> cu |> $(qcbm.circuit) seconds = 2
BenchmarkTools.Trial:
memory estimate: 16.70 MiB
allocs estimate: 7278
--------------
minimum time: 4.623 ms (0.00% GC)
median time: 10.226 ms (8.24% GC)
mean time: 11.168 ms (9.86% GC)
maximum time: 81.029 ms (89.50% GC)
--------------
samples: 180
evals/sample: 1
julia> @benchmark zero_state(n, 1000) |> $(cqcbm.circuit) seconds = 2
BenchmarkTools.Trial:
memory estimate: 8.02 MiB
allocs estimate: 2478
--------------
minimum time: 345.571 ms (0.00% GC)
median time: 360.031 ms (0.00% GC)
mean time: 358.910 ms (0.70% GC)
maximum time: 369.374 ms (4.10% GC)
--------------
samples: 6
evals/sample: 1
julia> @benchmark zero_state(n) |> cu |> $(qcbm.circuit) seconds = 2
BenchmarkTools.Trial:
memory estimate: 1.07 MiB
allocs estimate: 7121
--------------
minimum time: 1.597 ms (0.00% GC)
median time: 1.743 ms (0.00% GC)
mean time: 1.957 ms (8.67% GC)
maximum time: 77.709 ms (96.39% GC)
--------------
samples: 1021
evals/sample: 1
julia> @benchmark zero_state(n) |> $(cqcbm.circuit) seconds = 2
BenchmarkTools.Trial:
memory estimate: 234.52 KiB
allocs estimate: 2781
--------------
minimum time: 205.896 μs (0.00% GC)
median time: 212.959 μs (0.00% GC)
mean time: 247.828 μs (13.21% GC)
maximum time: 75.570 ms (99.60% GC)
--------------
samples: 8002
evals/sample: 1 Platform
|
Another benchmark on Nvidia Tesla M40julia> @benchmark zero_state(n, 1000) |> cu |> $(qcbm.circuit) seconds = 2
BenchmarkTools.Trial:
memory estimate: 16.70 MiB
allocs estimate: 7278
--------------
minimum time: 4.713 ms (0.00% GC)
median time: 12.068 ms (7.94% GC)
mean time: 12.484 ms (9.53% GC)
maximum time: 80.318 ms (91.10% GC)
--------------
samples: 161
evals/sample: 1
julia> @benchmark zero_state(n, 1000) |> $(cqcbm.circuit) seconds = 2
BenchmarkTools.Trial:
memory estimate: 8.02 MiB
allocs estimate: 2478
--------------
minimum time: 382.711 ms (0.00% GC)
median time: 384.631 ms (0.00% GC)
mean time: 386.760 ms (0.65% GC)
maximum time: 396.166 ms (3.78% GC)
--------------
samples: 6
evals/sample: 1
julia> @benchmark zero_state(n) |> cu |> $(qcbm.circuit) seconds = 2
BenchmarkTools.Trial:
memory estimate: 1.07 MiB
allocs estimate: 7121
--------------
minimum time: 1.620 ms (0.00% GC)
median time: 1.674 ms (0.00% GC)
mean time: 1.900 ms (8.67% GC)
maximum time: 77.474 ms (96.30% GC)
--------------
samples: 1051
evals/sample: 1
julia> @benchmark zero_state(n) |> $(cqcbm.circuit) seconds = 2
BenchmarkTools.Trial:
memory estimate: 234.52 KiB
allocs estimate: 2781
--------------
minimum time: 209.335 μs (0.00% GC)
median time: 216.347 μs (0.00% GC)
mean time: 251.826 μs (13.06% GC)
maximum time: 75.510 ms (99.59% GC)
--------------
samples: 7876
evals/sample: 1% Platform
|
Another benchmark on Nvidia TItan Vjulia> @benchmark zero_state(n, 1000) |> cu |> $(qcbm.circuit) seconds = 2
BenchmarkTools.Trial:
memory estimate: 16.70 MiB
allocs estimate: 7278
--------------
minimum time: 4.884 ms (0.00% GC)
median time: 6.476 ms (17.07% GC)
mean time: 6.986 ms (18.01% GC)
maximum time: 110.769 ms (94.64% GC)
--------------
samples: 286
evals/sample: 1
julia> @benchmark zero_state(n, 1000) |> $(cqcbm.circuit) seconds = 2
BenchmarkTools.Trial:
memory estimate: 8.02 MiB
43 function iterate(qo::QCBMOptimizer, state::Int=1)
allocs estimate: 2478
--------------
minimum time: 396.184 ms (0.00% GC)
median time: 397.585 ms (0.00% GC)
mean time: 401.956 ms (1.01% GC)
maximum time: 418.597 ms (4.83% GC)
--------------
samples: 5
evals/sample: 1
julia> @benchmark zero_state(n) |> cu |> $(qcbm.circuit) seconds = 2
BenchmarkTools.Trial:
memory estimate: 1.07 MiB
allocs estimate: 7121
--------------
minimum time: 1.635 ms (0.00% GC)
median time: 2.631 ms (0.00% GC)
mean time: 3.069 ms (11.31% GC)
maximum time: 114.555 ms (96.01% GC)
--------------
samples: 651
evals/sample: 1
julia> @benchmark zero_state(n) |> $(cqcbm.circuit) seconds = 2
BenchmarkTools.Trial:
memory estimate: 234.52 KiB
allocs estimate: 2781
--------------
minimum time: 236.792 μs (0.00% GC)
median time: 453.363 μs (0.00% GC)
mean time: 523.526 μs (13.50% GC)
maximum time: 109.883 ms (99.48% GC)
--------------
samples: 3792
evals/sample: 1 Platform
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
9 qubit QCBM circuit with depth 8
Batched Performance
Single Run Performance
Platform
The text was updated successfully, but these errors were encountered: