Closed ghost closed 3 years ago
-------------------------------------------------------------
Benchmark Time CPU Iterations
-------------------------------------------------------------
BM_sim_X/4 1894 ns 1894 ns 369489 X
BM_sim_X/5 1986 ns 1986 ns 352693 X
BM_sim_X/6 2163 ns 2163 ns 323630 X
BM_sim_X/7 2492 ns 2492 ns 281271 X
BM_sim_X/8 3257 ns 3257 ns 215329 X
BM_sim_X/9 4653 ns 4653 ns 150478 X
BM_sim_X/10 7494 ns 7493 ns 93426 X
BM_sim_X/11 14171 ns 14171 ns 49382 X
BM_sim_X/12 27047 ns 27046 ns 25887 X
BM_sim_X/13 52152 ns 52152 ns 13421 X
BM_sim_X/14 144655 ns 144650 ns 4838 X
BM_sim_X/15 313952 ns 313942 ns 2230 X
BM_sim_X/16 671889 ns 671864 ns 1041 X
BM_sim_X/17 1419602 ns 1419546 ns 493 X
BM_sim_X/18 2911741 ns 2911674 ns 241 X
BM_sim_X/19 5856514 ns 5856310 ns 119 X
BM_sim_X/20 11958259 ns 11958136 ns 59 X
BM_sim_X/21 26487483 ns 26486583 ns 27 X
BM_sim_X/22 57428754 ns 57428222 ns 13 X
BM_sim_X/23 117314742 ns 117312050 ns 6 X
BM_sim_X/24 237007385 ns 237002016 ns 3 X
BM_sim_X/25 474976744 ns 474940421 ns 2 X
BM_sim_Hadamard/4 1908 ns 1908 ns 367128 hadamard
BM_sim_Hadamard/5 2013 ns 2013 ns 347976 hadamard
BM_sim_Hadamard/6 2217 ns 2217 ns 315749 hadamard
BM_sim_Hadamard/7 2632 ns 2632 ns 266050 hadamard
BM_sim_Hadamard/8 3527 ns 3527 ns 198377 hadamard
BM_sim_Hadamard/9 5179 ns 5179 ns 135538 hadamard
BM_sim_Hadamard/10 8522 ns 8521 ns 82139 hadamard
BM_sim_Hadamard/11 16262 ns 16262 ns 43132 hadamard
BM_sim_Hadamard/12 31247 ns 31246 ns 22393 hadamard
BM_sim_Hadamard/13 60411 ns 60410 ns 11581 hadamard
BM_sim_Hadamard/14 119871 ns 119868 ns 5837 hadamard
BM_sim_Hadamard/15 251371 ns 251365 ns 2782 hadamard
BM_sim_Hadamard/16 488295 ns 488278 ns 1433 hadamard
BM_sim_Hadamard/17 974863 ns 974852 ns 718 hadamard
BM_sim_Hadamard/18 1962128 ns 1962051 ns 356 hadamard
BM_sim_Hadamard/19 3937368 ns 3937268 ns 178 hadamard
BM_sim_Hadamard/20 7905613 ns 7905356 ns 89 hadamard
BM_sim_Hadamard/21 28763564 ns 28763277 ns 24 hadamard
BM_sim_Hadamard/22 61656048 ns 61603247 ns 12 hadamard
BM_sim_Hadamard/23 126231012 ns 126225613 ns 6 hadamard
BM_sim_Hadamard/24 254377167 ns 254365662 ns 3 hadamard
BM_sim_Hadamard/25 509579003 ns 509516428 ns 1 hadamard
BM_sim_T/4 1850 ns 1850 ns 378411 T
BM_sim_T/5 1877 ns 1877 ns 370264 T
BM_sim_T/6 1947 ns 1947 ns 359586 T
BM_sim_T/7 2098 ns 2098 ns 333470 T
BM_sim_T/8 2442 ns 2442 ns 286918 T
BM_sim_T/9 3023 ns 3023 ns 231614 T
BM_sim_T/10 4264 ns 4264 ns 164240 T
BM_sim_T/11 7761 ns 7761 ns 90192 T
BM_sim_T/12 14065 ns 14065 ns 49764 T
BM_sim_T/13 26148 ns 26148 ns 26762 T
BM_sim_T/14 50952 ns 50949 ns 13739 T
BM_sim_T/15 112573 ns 112569 ns 6218 T
BM_sim_T/16 238196 ns 238184 ns 2938 T
BM_sim_T/17 420434 ns 420424 ns 1665 T
BM_sim_T/18 857880 ns 857833 ns 814 T
BM_sim_T/19 1721475 ns 1721457 ns 405 T
BM_sim_T/20 3477460 ns 3477276 ns 201 T
BM_sim_T/21 19702311 ns 19701701 ns 36 T
BM_sim_T/22 43911673 ns 43909487 ns 16 T
BM_sim_T/23 90687276 ns 90686347 ns 8 T
BM_sim_T/24 184078729 ns 184065240 ns 4 T
BM_sim_T/25 369799316 ns 369784034 ns 2 T
BM_sim_CNOT/4 1908 ns 1908 ns 367003 CNOT
BM_sim_CNOT/5 1999 ns 1999 ns 350266 CNOT
BM_sim_CNOT/6 2173 ns 2173 ns 322189 CNOT
BM_sim_CNOT/7 2524 ns 2524 ns 277350 CNOT
BM_sim_CNOT/8 3289 ns 3289 ns 212849 CNOT
BM_sim_CNOT/9 4673 ns 4673 ns 149348 CNOT
BM_sim_CNOT/10 7536 ns 7536 ns 92986 CNOT
BM_sim_CNOT/11 14217 ns 14217 ns 49224 CNOT
BM_sim_CNOT/12 27150 ns 27150 ns 25799 CNOT
BM_sim_CNOT/13 52304 ns 52302 ns 13385 CNOT
BM_sim_CNOT/14 103251 ns 103246 ns 6780 CNOT
BM_sim_CNOT/15 217387 ns 217373 ns 3220 CNOT
BM_sim_CNOT/16 449463 ns 449450 ns 1557 CNOT
BM_sim_CNOT/17 841572 ns 841534 ns 832 CNOT
BM_sim_CNOT/18 1699484 ns 1699414 ns 412 CNOT
BM_sim_CNOT/19 3398650 ns 3398423 ns 206 CNOT
BM_sim_CNOT/20 6876164 ns 6876091 ns 102 CNOT
BM_sim_CNOT/21 26099314 ns 26099038 ns 26 CNOT
BM_sim_CNOT/22 57557431 ns 57554054 ns 12 CNOT
BM_sim_CNOT/23 118269312 ns 118264130 ns 6 CNOT
BM_sim_CNOT/24 237290299 ns 237273370 ns 3 CNOT
BM_sim_CNOT/25 477053687 ns 477036793 ns 2 CNOT
BM_sim_Toffoli/4 1966 ns 1966 ns 356139 CNOT
BM_sim_Toffoli/5 2064 ns 2064 ns 339341 CNOT
BM_sim_Toffoli/6 2264 ns 2263 ns 309251 CNOT
BM_sim_Toffoli/7 2666 ns 2666 ns 262450 CNOT
BM_sim_Toffoli/8 3515 ns 3515 ns 199154 CNOT
BM_sim_Toffoli/9 5090 ns 5089 ns 137535 CNOT
BM_sim_Toffoli/10 8310 ns 8310 ns 84325 CNOT
BM_sim_Toffoli/11 15719 ns 15719 ns 44575 CNOT
BM_sim_Toffoli/12 30187 ns 30185 ns 23197 CNOT
BM_sim_Toffoli/13 58216 ns 58215 ns 12023 CNOT
BM_sim_Toffoli/14 115048 ns 115046 ns 6084 CNOT
BM_sim_Toffoli/15 241595 ns 241592 ns 2897 CNOT
BM_sim_Toffoli/16 498349 ns 498321 ns 1404 CNOT
BM_sim_Toffoli/17 936103 ns 936083 ns 748 CNOT
BM_sim_Toffoli/18 1888469 ns 1888421 ns 371 CNOT
BM_sim_Toffoli/19 3786470 ns 3786429 ns 185 CNOT
BM_sim_Toffoli/20 7631649 ns 7631568 ns 92 CNOT
BM_sim_Toffoli/21 27869791 ns 27869130 ns 25 CNOT
BM_sim_Toffoli/22 60042688 ns 60040985 ns 12 CNOT
BM_sim_Toffoli/23 123459926 ns 123451596 ns 6 CNOT
BM_sim_Toffoli/24 249703477 ns 249693748 ns 3 CNOT
BM_sim_Toffoli/25 498409885 ns 498382537 ns 2 CNOT
BM_sim_Rx/4 1992 ns 1992 ns 351402 Rx
BM_sim_Rx/5 2147 ns 2147 ns 325940 Rx
BM_sim_Rx/6 2449 ns 2449 ns 285889 Rx
BM_sim_Rx/7 3077 ns 3077 ns 227424 Rx
BM_sim_Rx/8 4326 ns 4326 ns 161833 Rx
BM_sim_Rx/9 6737 ns 6737 ns 103852 Rx
BM_sim_Rx/10 11610 ns 11610 ns 60302 Rx
BM_sim_Rx/11 22382 ns 22381 ns 31271 Rx
BM_sim_Rx/12 43333 ns 43332 ns 16151 Rx
BM_sim_Rx/13 84718 ns 84714 ns 8263 Rx
BM_sim_Rx/14 167528 ns 167524 ns 4178 Rx
BM_sim_Rx/15 345614 ns 345597 ns 2025 Rx
BM_sim_Rx/16 704632 ns 704610 ns 993 Rx
BM_sim_Rx/17 1357315 ns 1357257 ns 516 Rx
BM_sim_Rx/18 2732255 ns 2732180 ns 256 Rx
BM_sim_Rx/19 5476616 ns 5476558 ns 128 Rx
BM_sim_Rx/20 11011876 ns 11011118 ns 63 Rx
BM_sim_Rx/21 34453321 ns 34451702 ns 20 Rx
BM_sim_Rx/22 75044216 ns 75039150 ns 10 Rx
BM_sim_Rx/23 150934246 ns 150927689 ns 5 Rx
BM_sim_Rx/24 302423692 ns 302394868 ns 2 Rx
BM_sim_Rx/25 605715738 ns 605709678 ns 1 Rx
BM_sim_Ry/4 1997 ns 1997 ns 351458 Ry
BM_sim_Ry/5 2162 ns 2162 ns 324274 Ry
BM_sim_Ry/6 2463 ns 2463 ns 284180 Ry
BM_sim_Ry/7 3093 ns 3092 ns 226670 Ry
BM_sim_Ry/8 4327 ns 4327 ns 161942 Ry
BM_sim_Ry/9 6738 ns 6738 ns 103904 Ry
BM_sim_Ry/10 11603 ns 11603 ns 60232 Ry
BM_sim_Ry/11 22390 ns 22389 ns 31286 Ry
BM_sim_Ry/12 43340 ns 43338 ns 16146 Ry
BM_sim_Ry/13 84759 ns 84757 ns 8260 Ry
BM_sim_Ry/14 167984 ns 167981 ns 4167 Ry
BM_sim_Ry/15 346151 ns 346134 ns 2023 Ry
BM_sim_Ry/16 705199 ns 705183 ns 992 Ry
BM_sim_Ry/17 1359884 ns 1359823 ns 515 Ry
BM_sim_Ry/18 2731591 ns 2731562 ns 256 Ry
BM_sim_Ry/19 5473114 ns 5473054 ns 128 Ry
BM_sim_Ry/20 11006935 ns 11006505 ns 64 Ry
BM_sim_Ry/21 35133363 ns 35131815 ns 20 Ry
BM_sim_Ry/22 74094925 ns 74091410 ns 10 Ry
BM_sim_Ry/23 150677418 ns 150671986 ns 5 Ry
BM_sim_Ry/24 302803484 ns 302786051 ns 2 Ry
BM_sim_Ry/25 607449794 ns 607444190 ns 1 Ry
BM_sim_Ry/4 1996 ns 1996 ns 351596 Ry
BM_sim_Ry/5 2160 ns 2160 ns 324259 Ry
BM_sim_Ry/6 2463 ns 2463 ns 284335 Ry
BM_sim_Ry/7 3095 ns 3095 ns 226488 Ry
BM_sim_Ry/8 4327 ns 4327 ns 161884 Ry
BM_sim_Ry/9 6739 ns 6739 ns 103867 Ry
BM_sim_Ry/10 11618 ns 11618 ns 60258 Ry
BM_sim_Ry/11 22411 ns 22411 ns 31235 Ry
BM_sim_Ry/12 43377 ns 43376 ns 16138 Ry
BM_sim_Ry/13 84720 ns 84717 ns 8262 Ry
BM_sim_Ry/14 167824 ns 167820 ns 4170 Ry
BM_sim_Ry/15 346097 ns 346078 ns 2023 Ry
BM_sim_Ry/16 705097 ns 705082 ns 992 Ry
BM_sim_Ry/17 1356813 ns 1356759 ns 516 Ry
BM_sim_Ry/18 2733767 ns 2733738 ns 256 Ry
BM_sim_Ry/19 5473211 ns 5473152 ns 128 Ry
BM_sim_Ry/20 11003763 ns 11003346 ns 63 Ry
BM_sim_Ry/21 34476069 ns 34474985 ns 20 Ry
BM_sim_Ry/22 73809622 ns 73805579 ns 9 Ry
BM_sim_Ry/23 150279925 ns 150275912 ns 5 Ry
BM_sim_Ry/24 302602124 ns 302496077 ns 2 Ry
BM_sim_Ry/25 607157176 ns 607150864 ns 1 Ry
BM_sim_QCBM/4 117307 ns 117305 ns 5971 QCBM
BM_sim_QCBM/5 170335 ns 170330 ns 4111 QCBM
BM_sim_QCBM/6 261714 ns 261711 ns 2675 QCBM
BM_sim_QCBM/7 444337 ns 444321 ns 1575 QCBM
BM_sim_QCBM/8 817452 ns 817435 ns 856 QCBM
BM_sim_QCBM/9 1611295 ns 1611245 ns 434 QCBM
BM_sim_QCBM/10 3327939 ns 3327850 ns 210 QCBM
BM_sim_QCBM/11 7058487 ns 7058145 ns 99 QCBM
BM_sim_QCBM/12 15075496 ns 15074965 ns 46 QCBM
BM_sim_QCBM/13 32302231 ns 32300798 ns 22 QCBM
BM_sim_QCBM/14 69203181 ns 69202327 ns 10 QCBM
BM_sim_QCBM/15 147757813 ns 147754388 ns 5 QCBM
BM_sim_QCBM/16 315184036 ns 315180298 ns 2 QCBM
BM_sim_QCBM/17 669715663 ns 669692920 ns 1 QCBM
BM_sim_QCBM/18 1418421950 ns 1418361532 ns 1 QCBM
BM_sim_QCBM/19 2996474377 ns 2996356913 ns 1 QCBM
BM_sim_QCBM/20 6309501556 ns 6309268692 ns 1 QCBM
BM_sim_QCBM/21 13291671173 ns 13291155665 ns 1 QCBM
BM_sim_QCBM/22 28082761433 ns 28081586108 ns 1 QCBM
BM_sim_QCBM/23 58815298864 ns 58812979369 ns 1 QCBM
BM_sim_QCBM/24 122742472172 ns 122737875296 ns 1 QCBM
BM_sim_QCBM/25 255737228130 ns 255727647886 ns 1 QCBM
BM_sim_QFT/4 8425 ns 8425 ns 83099 QFT
BM_sim_QFT/5 12116 ns 12115 ns 57709 QFT
BM_sim_QFT/6 18352 ns 18351 ns 38184 QFT
BM_sim_QFT/7 27922 ns 27922 ns 25066 QFT
BM_sim_QFT/8 46094 ns 46092 ns 15176 QFT
BM_sim_QFT/9 80324 ns 80321 ns 8709 QFT
BM_sim_QFT/10 154137 ns 154128 ns 4545 QFT
BM_sim_QFT/11 314366 ns 314362 ns 2226 QFT
BM_sim_QFT/12 667186 ns 667159 ns 1049 QFT
BM_sim_QFT/13 1441693 ns 1441675 ns 486 QFT
BM_sim_QFT/14 3171248 ns 3171115 ns 221 QFT
BM_sim_QFT/15 7064512 ns 7064338 ns 99 QFT
BM_sim_QFT/16 15761829 ns 15761650 ns 44 QFT
BM_sim_QFT/17 34204166 ns 34203781 ns 20 QFT
BM_sim_QFT/18 75130997 ns 75128106 ns 9 QFT
BM_sim_QFT/19 164433685 ns 164424176 ns 4 QFT
BM_sim_QFT/20 360303188 ns 360287069 ns 2 QFT
BM_sim_QFT/21 811117948 ns 811086107 ns 1 QFT
BM_sim_QFT/22 1851332152 ns 1851238554 ns 1 QFT
BM_sim_QFT/23 4070208154 ns 4070005021 ns 1 QFT
BM_sim_QFT/24 8797789184 ns 8797443591 ns 1 QFT
BM_sim_QFT/25 18911090571 ns 18910431899 ns 1 QFT
LGTM. great work!