Created
October 1, 2025 12:17
-
-
Save timholy/0f8a229e58ce5321aa548bccbe3625bb to your computer and use it in GitHub Desktop.
Distributions benchmarks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ Info: Categorical | |
| [ Info: CategoricalDirectSampler | |
| [ Info: k: 2, result: Trial(6.281 ns) | |
| [ Info: k: 4, result: Trial(8.434 ns) | |
| [ Info: k: 8, result: Trial(10.004 ns) | |
| [ Info: k: 16, result: Trial(12.121 ns) | |
| [ Info: k: 32, result: Trial(15.517 ns) | |
| [ Info: k: 64, result: Trial(21.269 ns) | |
| [ Info: k: 128, result: Trial(32.086 ns) | |
| [ Info: k: 256, result: Trial(53.985 ns) | |
| [ Info: k: 512, result: Trial(97.914 ns) | |
| [ Info: k: 1024, result: Trial(185.700 ns) | |
| [ Info: k: 2048, result: Trial(342.375 ns) | |
| [ Info: k: 4096, result: Trial(636.770 ns) | |
| [ Info: AliasTable | |
| [ Info: k: 2, result: Trial(3.360 ns) | |
| [ Info: k: 4, result: Trial(3.359 ns) | |
| [ Info: k: 8, result: Trial(3.287 ns) | |
| [ Info: k: 16, result: Trial(3.189 ns) | |
| [ Info: k: 32, result: Trial(3.300 ns) | |
| [ Info: k: 64, result: Trial(3.179 ns) | |
| [ Info: k: 128, result: Trial(3.130 ns) | |
| [ Info: k: 256, result: Trial(3.180 ns) | |
| [ Info: k: 512, result: Trial(3.139 ns) | |
| [ Info: k: 1024, result: Trial(3.137 ns) | |
| [ Info: k: 2048, result: Trial(3.183 ns) | |
| [ Info: k: 4096, result: Trial(3.141 ns) | |
| [ Info: Binomial | |
| [ Info: BinomialAliasSampler | |
| [ Info: (n,p): (2, 0.3), result: Trial(6.100 ns) | |
| [ Info: (n,p): (2, 0.5), result: Trial(6.601 ns) | |
| [ Info: (n,p): (2, 0.9), result: Trial(6.225 ns) | |
| [ Info: (n,p): (4, 0.3), result: Trial(5.806 ns) | |
| [ Info: (n,p): (4, 0.5), result: Trial(4.649 ns) | |
| [ Info: (n,p): (4, 0.9), result: Trial(4.489 ns) | |
| [ Info: (n,p): (8, 0.3), result: Trial(4.806 ns) | |
| [ Info: (n,p): (8, 0.5), result: Trial(4.823 ns) | |
| [ Info: (n,p): (8, 0.9), result: Trial(3.715 ns) | |
| [ Info: (n,p): (16, 0.3), result: Trial(4.076 ns) | |
| [ Info: (n,p): (16, 0.5), result: Trial(4.245 ns) | |
| [ Info: (n,p): (16, 0.9), result: Trial(3.569 ns) | |
| [ Info: (n,p): (32, 0.3), result: Trial(3.640 ns) | |
| [ Info: (n,p): (32, 0.5), result: Trial(3.857 ns) | |
| [ Info: (n,p): (32, 0.9), result: Trial(3.601 ns) | |
| [ Info: (n,p): (64, 0.3), result: Trial(3.420 ns) | |
| [ Info: (n,p): (64, 0.5), result: Trial(3.377 ns) | |
| [ Info: (n,p): (64, 0.9), result: Trial(3.271 ns) | |
| [ Info: (n,p): (128, 0.3), result: Trial(3.233 ns) | |
| [ Info: (n,p): (128, 0.5), result: Trial(3.328 ns) | |
| [ Info: (n,p): (128, 0.9), result: Trial(3.157 ns) | |
| [ Info: (n,p): (256, 0.3), result: Trial(3.128 ns) | |
| [ Info: (n,p): (256, 0.5), result: Trial(3.117 ns) | |
| [ Info: (n,p): (256, 0.9), result: Trial(2.966 ns) | |
| [ Info: (n,p): (512, 0.3), result: Trial(3.007 ns) | |
| [ Info: (n,p): (512, 0.5), result: Trial(3.057 ns) | |
| ┌ Warning: Failed for (n,p): (512, 0.9), error: ArgumentError("all weights are zero") | |
| └ @ Main ~/.julia/dev/Distributions/perf/samplers.jl:54 | |
| [ Info: (n,p): (1024, 0.3), result: Trial(2.978 ns) | |
| [ Info: (n,p): (1024, 0.5), result: Trial(2.884 ns) | |
| ┌ Warning: Failed for (n,p): (1024, 0.9), error: ArgumentError("all weights are zero") | |
| └ @ Main ~/.julia/dev/Distributions/perf/samplers.jl:54 | |
| [ Info: (n,p): (2048, 0.3), result: Trial(2.903 ns) | |
| ┌ Warning: Failed for (n,p): (2048, 0.5), error: ArgumentError("all weights are zero") | |
| └ @ Main ~/.julia/dev/Distributions/perf/samplers.jl:54 | |
| ┌ Warning: Failed for (n,p): (2048, 0.9), error: ArgumentError("all weights are zero") | |
| └ @ Main ~/.julia/dev/Distributions/perf/samplers.jl:54 | |
| ┌ Warning: Failed for (n,p): (4096, 0.3), error: ArgumentError("all weights are zero") | |
| └ @ Main ~/.julia/dev/Distributions/perf/samplers.jl:54 | |
| ┌ Warning: Failed for (n,p): (4096, 0.5), error: ArgumentError("all weights are zero") | |
| └ @ Main ~/.julia/dev/Distributions/perf/samplers.jl:54 | |
| ┌ Warning: Failed for (n,p): (4096, 0.9), error: ArgumentError("all weights are zero") | |
| └ @ Main ~/.julia/dev/Distributions/perf/samplers.jl:54 | |
| [ Info: BinomialGeomSampler | |
| [ Info: (n,p): (2, 0.3), result: Trial(14.654 ns) | |
| [ Info: (n,p): (2, 0.5), result: Trial(16.477 ns) | |
| [ Info: (n,p): (2, 0.9), result: Trial(7.186 ns) | |
| [ Info: (n,p): (4, 0.3), result: Trial(18.713 ns) | |
| [ Info: (n,p): (4, 0.5), result: Trial(21.061 ns) | |
| [ Info: (n,p): (4, 0.9), result: Trial(10.183 ns) | |
| [ Info: (n,p): (8, 0.3), result: Trial(24.523 ns) | |
| [ Info: (n,p): (8, 0.5), result: Trial(31.808 ns) | |
| [ Info: (n,p): (8, 0.9), result: Trial(17.685 ns) | |
| [ Info: (n,p): (16, 0.3), result: Trial(37.593 ns) | |
| [ Info: (n,p): (16, 0.5), result: Trial(52.932 ns) | |
| [ Info: (n,p): (16, 0.9), result: Trial(21.322 ns) | |
| [ Info: (n,p): (32, 0.3), result: Trial(61.881 ns) | |
| [ Info: (n,p): (32, 0.5), result: Trial(93.003 ns) | |
| [ Info: (n,p): (32, 0.9), result: Trial(29.660 ns) | |
| [ Info: (n,p): (64, 0.3), result: Trial(108.530 ns) | |
| [ Info: (n,p): (64, 0.5), result: Trial(169.562 ns) | |
| [ Info: (n,p): (64, 0.9), result: Trial(46.152 ns) | |
| [ Info: (n,p): (128, 0.3), result: Trial(199.085 ns) | |
| [ Info: (n,p): (128, 0.5), result: Trial(318.851 ns) | |
| [ Info: (n,p): (128, 0.9), result: Trial(77.420 ns) | |
| [ Info: (n,p): (256, 0.3), result: Trial(379.698 ns) | |
| [ Info: (n,p): (256, 0.5), result: Trial(624.484 ns) | |
| [ Info: (n,p): (256, 0.9), result: Trial(138.954 ns) | |
| [ Info: (n,p): (512, 0.3), result: Trial(741.612 ns) | |
| [ Info: (n,p): (512, 0.5), result: Trial(1.179 μs) | |
| [ Info: (n,p): (512, 0.9), result: Trial(259.885 ns) | |
| [ Info: (n,p): (1024, 0.3), result: Trial(1.412 μs) | |
| [ Info: (n,p): (1024, 0.5), result: Trial(2.349 μs) | |
| [ Info: (n,p): (1024, 0.9), result: Trial(499.490 ns) | |
| [ Info: (n,p): (2048, 0.3), result: Trial(2.817 μs) | |
| [ Info: (n,p): (2048, 0.5), result: Trial(4.824 μs) | |
| [ Info: (n,p): (2048, 0.9), result: Trial(964.714 ns) | |
| [ Info: (n,p): (4096, 0.3), result: Trial(5.717 μs) | |
| [ Info: (n,p): (4096, 0.5), result: Trial(9.242 μs) | |
| [ Info: (n,p): (4096, 0.9), result: Trial(1.892 μs) | |
| [ Info: BinomialTPESampler | |
| [ Info: (n,p): (2, 0.3), result: Trial(12.391 ns) | |
| [ Info: (n,p): (2, 0.5), result: Trial(7.512 ns) | |
| [ Info: (n,p): (2, 0.9), result: Trial(12.942 ns) | |
| [ Info: (n,p): (4, 0.3), result: Trial(16.837 ns) | |
| [ Info: (n,p): (4, 0.5), result: Trial(7.320 ns) | |
| [ Info: (n,p): (4, 0.9), result: Trial(12.715 ns) | |
| [ Info: (n,p): (8, 0.3), result: Trial(6.871 ns) | |
| [ Info: (n,p): (8, 0.5), result: Trial(75.476 ns) | |
| [ Info: (n,p): (8, 0.9), result: Trial(12.763 ns) | |
| [ Info: (n,p): (16, 0.3), result: Trial(104.636 ns) | |
| [ Info: (n,p): (16, 0.5), result: Trial(46.524 ns) | |
| [ Info: (n,p): (16, 0.9), result: Trial(9.556 ns) | |
| [ Info: (n,p): (32, 0.3), result: Trial(45.992 ns) | |
| [ Info: (n,p): (32, 0.5), result: Trial(40.258 ns) | |
| [ Info: (n,p): (32, 0.9), result: Trial(6.799 ns) | |
| [ Info: (n,p): (64, 0.3), result: Trial(38.261 ns) | |
| [ Info: (n,p): (64, 0.5), result: Trial(34.859 ns) | |
| [ Info: (n,p): (64, 0.9), result: Trial(53.025 ns) | |
| [ Info: (n,p): (128, 0.3), result: Trial(34.399 ns) | |
| [ Info: (n,p): (128, 0.5), result: Trial(29.668 ns) | |
| [ Info: (n,p): (128, 0.9), result: Trial(41.595 ns) | |
| [ Info: (n,p): (256, 0.3), result: Trial(27.840 ns) | |
| [ Info: (n,p): (256, 0.5), result: Trial(24.372 ns) | |
| [ Info: (n,p): (256, 0.9), result: Trial(37.173 ns) | |
| [ Info: (n,p): (512, 0.3), result: Trial(22.986 ns) | |
| [ Info: (n,p): (512, 0.5), result: Trial(20.647 ns) | |
| [ Info: (n,p): (512, 0.9), result: Trial(31.325 ns) | |
| [ Info: (n,p): (1024, 0.3), result: Trial(19.653 ns) | |
| [ Info: (n,p): (1024, 0.5), result: Trial(18.140 ns) | |
| [ Info: (n,p): (1024, 0.9), result: Trial(25.326 ns) | |
| [ Info: (n,p): (2048, 0.3), result: Trial(17.492 ns) | |
| [ Info: (n,p): (2048, 0.5), result: Trial(16.253 ns) | |
| [ Info: (n,p): (2048, 0.9), result: Trial(20.799 ns) | |
| [ Info: (n,p): (4096, 0.3), result: Trial(15.621 ns) | |
| [ Info: (n,p): (4096, 0.5), result: Trial(14.657 ns) | |
| [ Info: (n,p): (4096, 0.9), result: Trial(18.713 ns) | |
| [ Info: BinomialPolySampler | |
| [ Info: (n,p): (2, 0.3), result: Trial(15.189 ns) | |
| [ Info: (n,p): (2, 0.5), result: Trial(16.909 ns) | |
| [ Info: (n,p): (2, 0.9), result: Trial(7.636 ns) | |
| [ Info: (n,p): (4, 0.3), result: Trial(19.247 ns) | |
| [ Info: (n,p): (4, 0.5), result: Trial(21.378 ns) | |
| [ Info: (n,p): (4, 0.9), result: Trial(10.716 ns) | |
| [ Info: (n,p): (8, 0.3), result: Trial(24.429 ns) | |
| [ Info: (n,p): (8, 0.5), result: Trial(32.321 ns) | |
| [ Info: (n,p): (8, 0.9), result: Trial(17.444 ns) | |
| [ Info: (n,p): (16, 0.3), result: Trial(37.669 ns) | |
| [ Info: (n,p): (16, 0.5), result: Trial(53.366 ns) | |
| [ Info: (n,p): (16, 0.9), result: Trial(22.111 ns) | |
| [ Info: (n,p): (32, 0.3), result: Trial(62.749 ns) | |
| [ Info: (n,p): (32, 0.5), result: Trial(94.046 ns) | |
| [ Info: (n,p): (32, 0.9), result: Trial(30.129 ns) | |
| [ Info: (n,p): (64, 0.3), result: Trial(109.543 ns) | |
| [ Info: (n,p): (64, 0.5), result: Trial(36.193 ns) | |
| [ Info: (n,p): (64, 0.9), result: Trial(46.534 ns) | |
| [ Info: (n,p): (128, 0.3), result: Trial(35.399 ns) | |
| [ Info: (n,p): (128, 0.5), result: Trial(30.711 ns) | |
| [ Info: (n,p): (128, 0.9), result: Trial(78.487 ns) | |
| [ Info: (n,p): (256, 0.3), result: Trial(28.509 ns) | |
| [ Info: (n,p): (256, 0.5), result: Trial(25.029 ns) | |
| [ Info: (n,p): (256, 0.9), result: Trial(37.162 ns) | |
| [ Info: (n,p): (512, 0.3), result: Trial(24.073 ns) | |
| [ Info: (n,p): (512, 0.5), result: Trial(21.639 ns) | |
| [ Info: (n,p): (512, 0.9), result: Trial(32.343 ns) | |
| [ Info: (n,p): (1024, 0.3), result: Trial(20.301 ns) | |
| [ Info: (n,p): (1024, 0.5), result: Trial(19.441 ns) | |
| [ Info: (n,p): (1024, 0.9), result: Trial(26.859 ns) | |
| [ Info: (n,p): (2048, 0.3), result: Trial(18.452 ns) | |
| [ Info: (n,p): (2048, 0.5), result: Trial(17.297 ns) | |
| [ Info: (n,p): (2048, 0.9), result: Trial(22.344 ns) | |
| [ Info: (n,p): (4096, 0.3), result: Trial(16.409 ns) | |
| [ Info: (n,p): (4096, 0.5), result: Trial(16.056 ns) | |
| [ Info: (n,p): (4096, 0.9), result: Trial(19.442 ns) | |
| [ Info: Poisson samplers | |
| [ Info: PoissonCountSampler | |
| [ Info: µ: 5.0, result: Trial(26.624 ns) | |
| [ Info: µ: 10.0, result: Trial(40.310 ns) | |
| [ Info: µ: 15.0, result: Trial(52.724 ns) | |
| [ Info: µ: 20.0, result: Trial(65.980 ns) | |
| [ Info: µ: 30.0, result: Trial(91.226 ns) | |
| [ Info: PoissonADSampler | |
| [ Info: µ: 5.0, result: Trial(8.971 ns) | |
| [ Info: µ: 10.0, result: Trial(9.742 ns) | |
| [ Info: µ: 15.0, result: Trial(9.632 ns) | |
| [ Info: µ: 20.0, result: Trial(10.145 ns) | |
| [ Info: µ: 30.0, result: Trial(10.193 ns) | |
| [ Info: Exponential | |
| [ Info: ExponentialSampler | |
| [ Info: scale: 10.0, result: Trial(3.283 ns) | |
| [ Info: scale: 15.0, result: Trial(3.268 ns) | |
| [ Info: scale: 20.0, result: Trial(3.199 ns) | |
| [ Info: scale: 30.0, result: Trial(3.269 ns) | |
| [ Info: ExponentialLogUSampler | |
| [ Info: scale: 10.0, result: Trial(4.822 ns) | |
| [ Info: scale: 15.0, result: Trial(4.688 ns) | |
| [ Info: scale: 20.0, result: Trial(4.808 ns) | |
| [ Info: scale: 30.0, result: Trial(4.781 ns) | |
| [ Info: Gamma | |
| [ Info: Low | |
| [ Info: GammaGSSampler | |
| [ Info: α: 0.1, result: Trial(12.756 ns) | |
| [ Info: α: 0.5, result: Trial(20.387 ns) | |
| [ Info: α: 0.9, result: Trial(22.950 ns) | |
| [ Info: GammaIPSampler | |
| [ Info: α: 0.1, result: Trial(14.126 ns) | |
| [ Info: α: 0.5, result: Trial(14.201 ns) | |
| [ Info: α: 0.9, result: Trial(13.943 ns) | |
| [ Info: High | |
| [ Info: GammaMTSampler | |
| [ Info: α: 1.5, result: Trial(6.416 ns) | |
| [ Info: α: 2.0, result: Trial(6.335 ns) | |
| [ Info: α: 3.0, result: Trial(6.237 ns) | |
| [ Info: α: 5.0, result: Trial(6.175 ns) | |
| [ Info: α: 20.0, result: Trial(5.973 ns) | |
| [ Info: GammaGDSampler | |
| [ Info: α: 1.5, result: Trial(15.249 ns) | |
| [ Info: α: 2.0, result: Trial(14.377 ns) | |
| [ Info: α: 3.0, result: Trial(13.127 ns) | |
| [ Info: α: 5.0, result: Trial(9.817 ns) | |
| [ Info: α: 20.0, result: Trial(9.275 ns) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ Info: Categorical | |
| [ Info: CategoricalDirectSampler | |
| [ Info: k: 2, result: Trial(5.817 ns) | |
| [ Info: k: 4, result: Trial(7.987 ns) | |
| [ Info: k: 8, result: Trial(9.486 ns) | |
| [ Info: k: 16, result: Trial(11.774 ns) | |
| [ Info: k: 32, result: Trial(15.321 ns) | |
| [ Info: k: 64, result: Trial(21.072 ns) | |
| [ Info: k: 128, result: Trial(31.948 ns) | |
| [ Info: k: 256, result: Trial(55.079 ns) | |
| [ Info: k: 512, result: Trial(97.642 ns) | |
| [ Info: k: 1024, result: Trial(185.573 ns) | |
| [ Info: k: 2048, result: Trial(333.168 ns) | |
| [ Info: k: 4096, result: Trial(641.542 ns) | |
| [ Info: AliasTable | |
| [ Info: k: 2, result: Trial(2.479 ns) | |
| [ Info: k: 4, result: Trial(2.403 ns) | |
| [ Info: k: 8, result: Trial(2.535 ns) | |
| [ Info: k: 16, result: Trial(2.651 ns) | |
| [ Info: k: 32, result: Trial(2.523 ns) | |
| [ Info: k: 64, result: Trial(2.530 ns) | |
| [ Info: k: 128, result: Trial(2.477 ns) | |
| [ Info: k: 256, result: Trial(2.458 ns) | |
| [ Info: k: 512, result: Trial(2.368 ns) | |
| [ Info: k: 1024, result: Trial(2.448 ns) | |
| [ Info: k: 2048, result: Trial(2.452 ns) | |
| [ Info: k: 4096, result: Trial(2.721 ns) | |
| [ Info: Binomial | |
| [ Info: BinomialAliasSampler | |
| [ Info: (n,p): (2, 0.3), result: Trial(5.604 ns) | |
| [ Info: (n,p): (2, 0.5), result: Trial(6.208 ns) | |
| [ Info: (n,p): (2, 0.9), result: Trial(5.886 ns) | |
| [ Info: (n,p): (4, 0.3), result: Trial(5.425 ns) | |
| [ Info: (n,p): (4, 0.5), result: Trial(4.423 ns) | |
| [ Info: (n,p): (4, 0.9), result: Trial(4.272 ns) | |
| [ Info: (n,p): (8, 0.3), result: Trial(4.635 ns) | |
| [ Info: (n,p): (8, 0.5), result: Trial(4.367 ns) | |
| [ Info: (n,p): (8, 0.9), result: Trial(3.594 ns) | |
| [ Info: (n,p): (16, 0.3), result: Trial(3.816 ns) | |
| [ Info: (n,p): (16, 0.5), result: Trial(3.875 ns) | |
| [ Info: (n,p): (16, 0.9), result: Trial(3.208 ns) | |
| [ Info: (n,p): (32, 0.3), result: Trial(3.375 ns) | |
| [ Info: (n,p): (32, 0.5), result: Trial(3.577 ns) | |
| [ Info: (n,p): (32, 0.9), result: Trial(3.380 ns) | |
| [ Info: (n,p): (64, 0.3), result: Trial(3.013 ns) | |
| [ Info: (n,p): (64, 0.5), result: Trial(3.144 ns) | |
| [ Info: (n,p): (64, 0.9), result: Trial(2.909 ns) | |
| [ Info: (n,p): (128, 0.3), result: Trial(2.937 ns) | |
| [ Info: (n,p): (128, 0.5), result: Trial(3.109 ns) | |
| [ Info: (n,p): (128, 0.9), result: Trial(2.771 ns) | |
| [ Info: (n,p): (256, 0.3), result: Trial(2.811 ns) | |
| [ Info: (n,p): (256, 0.5), result: Trial(2.866 ns) | |
| [ Info: (n,p): (256, 0.9), result: Trial(2.803 ns) | |
| [ Info: (n,p): (512, 0.3), result: Trial(2.821 ns) | |
| [ Info: (n,p): (512, 0.5), result: Trial(2.804 ns) | |
| ┌ Warning: Failed for (n,p): (512, 0.9), error: ArgumentError("all weights are zero") | |
| └ @ Main ~/.julia/dev/Distributions/perf/samplers.jl:54 | |
| [ Info: (n,p): (1024, 0.3), result: Trial(2.650 ns) | |
| [ Info: (n,p): (1024, 0.5), result: Trial(2.676 ns) | |
| ┌ Warning: Failed for (n,p): (1024, 0.9), error: ArgumentError("all weights are zero") | |
| └ @ Main ~/.julia/dev/Distributions/perf/samplers.jl:54 | |
| [ Info: (n,p): (2048, 0.3), result: Trial(2.593 ns) | |
| ┌ Warning: Failed for (n,p): (2048, 0.5), error: ArgumentError("all weights are zero") | |
| └ @ Main ~/.julia/dev/Distributions/perf/samplers.jl:54 | |
| ┌ Warning: Failed for (n,p): (2048, 0.9), error: ArgumentError("all weights are zero") | |
| └ @ Main ~/.julia/dev/Distributions/perf/samplers.jl:54 | |
| ┌ Warning: Failed for (n,p): (4096, 0.3), error: ArgumentError("all weights are zero") | |
| └ @ Main ~/.julia/dev/Distributions/perf/samplers.jl:54 | |
| ┌ Warning: Failed for (n,p): (4096, 0.5), error: ArgumentError("all weights are zero") | |
| └ @ Main ~/.julia/dev/Distributions/perf/samplers.jl:54 | |
| ┌ Warning: Failed for (n,p): (4096, 0.9), error: ArgumentError("all weights are zero") | |
| └ @ Main ~/.julia/dev/Distributions/perf/samplers.jl:54 | |
| [ Info: BinomialGeomSampler | |
| [ Info: (n,p): (2, 0.3), result: Trial(14.364 ns) | |
| [ Info: (n,p): (2, 0.5), result: Trial(16.201 ns) | |
| [ Info: (n,p): (2, 0.9), result: Trial(7.040 ns) | |
| [ Info: (n,p): (4, 0.3), result: Trial(18.299 ns) | |
| [ Info: (n,p): (4, 0.5), result: Trial(20.448 ns) | |
| [ Info: (n,p): (4, 0.9), result: Trial(9.960 ns) | |
| [ Info: (n,p): (8, 0.3), result: Trial(23.972 ns) | |
| [ Info: (n,p): (8, 0.5), result: Trial(31.250 ns) | |
| [ Info: (n,p): (8, 0.9), result: Trial(16.931 ns) | |
| [ Info: (n,p): (16, 0.3), result: Trial(36.731 ns) | |
| [ Info: (n,p): (16, 0.5), result: Trial(52.100 ns) | |
| [ Info: (n,p): (16, 0.9), result: Trial(20.877 ns) | |
| [ Info: (n,p): (32, 0.3), result: Trial(60.782 ns) | |
| [ Info: (n,p): (32, 0.5), result: Trial(92.233 ns) | |
| [ Info: (n,p): (32, 0.9), result: Trial(29.221 ns) | |
| [ Info: (n,p): (64, 0.3), result: Trial(107.332 ns) | |
| [ Info: (n,p): (64, 0.5), result: Trial(168.573 ns) | |
| [ Info: (n,p): (64, 0.9), result: Trial(45.466 ns) | |
| [ Info: (n,p): (128, 0.3), result: Trial(198.344 ns) | |
| [ Info: (n,p): (128, 0.5), result: Trial(317.845 ns) | |
| [ Info: (n,p): (128, 0.9), result: Trial(76.719 ns) | |
| [ Info: (n,p): (256, 0.3), result: Trial(378.710 ns) | |
| [ Info: (n,p): (256, 0.5), result: Trial(622.202 ns) | |
| [ Info: (n,p): (256, 0.9), result: Trial(137.907 ns) | |
| [ Info: (n,p): (512, 0.3), result: Trial(751.484 ns) | |
| [ Info: (n,p): (512, 0.5), result: Trial(1.179 μs) | |
| [ Info: (n,p): (512, 0.9), result: Trial(262.381 ns) | |
| [ Info: (n,p): (1024, 0.3), result: Trial(1.406 μs) | |
| [ Info: (n,p): (1024, 0.5), result: Trial(2.407 μs) | |
| [ Info: (n,p): (1024, 0.9), result: Trial(498.553 ns) | |
| [ Info: (n,p): (2048, 0.3), result: Trial(2.881 μs) | |
| [ Info: (n,p): (2048, 0.5), result: Trial(4.805 μs) | |
| [ Info: (n,p): (2048, 0.9), result: Trial(952.828 ns) | |
| [ Info: (n,p): (4096, 0.3), result: Trial(5.721 μs) | |
| [ Info: (n,p): (4096, 0.5), result: Trial(9.252 μs) | |
| [ Info: (n,p): (4096, 0.9), result: Trial(1.901 μs) | |
| [ Info: BinomialTPESampler | |
| [ Info: (n,p): (2, 0.3), result: Trial(12.298 ns) | |
| [ Info: (n,p): (2, 0.5), result: Trial(7.623 ns) | |
| [ Info: (n,p): (2, 0.9), result: Trial(12.898 ns) | |
| [ Info: (n,p): (4, 0.3), result: Trial(16.906 ns) | |
| [ Info: (n,p): (4, 0.5), result: Trial(7.299 ns) | |
| [ Info: (n,p): (4, 0.9), result: Trial(12.481 ns) | |
| [ Info: (n,p): (8, 0.3), result: Trial(6.733 ns) | |
| [ Info: (n,p): (8, 0.5), result: Trial(75.365 ns) | |
| [ Info: (n,p): (8, 0.9), result: Trial(12.912 ns) | |
| [ Info: (n,p): (16, 0.3), result: Trial(102.920 ns) | |
| [ Info: (n,p): (16, 0.5), result: Trial(45.623 ns) | |
| [ Info: (n,p): (16, 0.9), result: Trial(9.516 ns) | |
| [ Info: (n,p): (32, 0.3), result: Trial(45.351 ns) | |
| [ Info: (n,p): (32, 0.5), result: Trial(38.754 ns) | |
| [ Info: (n,p): (32, 0.9), result: Trial(6.800 ns) | |
| [ Info: (n,p): (64, 0.3), result: Trial(37.757 ns) | |
| [ Info: (n,p): (64, 0.5), result: Trial(34.205 ns) | |
| [ Info: (n,p): (64, 0.9), result: Trial(53.363 ns) | |
| [ Info: (n,p): (128, 0.3), result: Trial(33.900 ns) | |
| [ Info: (n,p): (128, 0.5), result: Trial(29.276 ns) | |
| [ Info: (n,p): (128, 0.9), result: Trial(43.633 ns) | |
| [ Info: (n,p): (256, 0.3), result: Trial(28.145 ns) | |
| [ Info: (n,p): (256, 0.5), result: Trial(24.362 ns) | |
| [ Info: (n,p): (256, 0.9), result: Trial(36.715 ns) | |
| [ Info: (n,p): (512, 0.3), result: Trial(23.549 ns) | |
| [ Info: (n,p): (512, 0.5), result: Trial(20.556 ns) | |
| [ Info: (n,p): (512, 0.9), result: Trial(30.931 ns) | |
| [ Info: (n,p): (1024, 0.3), result: Trial(20.107 ns) | |
| [ Info: (n,p): (1024, 0.5), result: Trial(18.432 ns) | |
| [ Info: (n,p): (1024, 0.9), result: Trial(25.534 ns) | |
| [ Info: (n,p): (2048, 0.3), result: Trial(17.846 ns) | |
| [ Info: (n,p): (2048, 0.5), result: Trial(16.011 ns) | |
| [ Info: (n,p): (2048, 0.9), result: Trial(21.427 ns) | |
| [ Info: (n,p): (4096, 0.3), result: Trial(15.538 ns) | |
| [ Info: (n,p): (4096, 0.5), result: Trial(15.286 ns) | |
| [ Info: (n,p): (4096, 0.9), result: Trial(19.192 ns) | |
| [ Info: BinomialPolySampler | |
| [ Info: (n,p): (2, 0.3), result: Trial(14.740 ns) | |
| [ Info: (n,p): (2, 0.5), result: Trial(16.128 ns) | |
| [ Info: (n,p): (2, 0.9), result: Trial(7.372 ns) | |
| [ Info: (n,p): (4, 0.3), result: Trial(18.442 ns) | |
| [ Info: (n,p): (4, 0.5), result: Trial(21.011 ns) | |
| [ Info: (n,p): (4, 0.9), result: Trial(10.497 ns) | |
| [ Info: (n,p): (8, 0.3), result: Trial(24.170 ns) | |
| [ Info: (n,p): (8, 0.5), result: Trial(32.036 ns) | |
| [ Info: (n,p): (8, 0.9), result: Trial(17.226 ns) | |
| [ Info: (n,p): (16, 0.3), result: Trial(37.041 ns) | |
| [ Info: (n,p): (16, 0.5), result: Trial(52.785 ns) | |
| [ Info: (n,p): (16, 0.9), result: Trial(20.919 ns) | |
| [ Info: (n,p): (32, 0.3), result: Trial(61.611 ns) | |
| [ Info: (n,p): (32, 0.5), result: Trial(93.780 ns) | |
| [ Info: (n,p): (32, 0.9), result: Trial(29.612 ns) | |
| [ Info: (n,p): (64, 0.3), result: Trial(107.860 ns) | |
| [ Info: (n,p): (64, 0.5), result: Trial(35.558 ns) | |
| [ Info: (n,p): (64, 0.9), result: Trial(45.858 ns) | |
| [ Info: (n,p): (128, 0.3), result: Trial(34.866 ns) | |
| [ Info: (n,p): (128, 0.5), result: Trial(30.004 ns) | |
| [ Info: (n,p): (128, 0.9), result: Trial(77.147 ns) | |
| [ Info: (n,p): (256, 0.3), result: Trial(28.740 ns) | |
| [ Info: (n,p): (256, 0.5), result: Trial(26.041 ns) | |
| [ Info: (n,p): (256, 0.9), result: Trial(35.883 ns) | |
| [ Info: (n,p): (512, 0.3), result: Trial(24.322 ns) | |
| [ Info: (n,p): (512, 0.5), result: Trial(21.579 ns) | |
| [ Info: (n,p): (512, 0.9), result: Trial(31.489 ns) | |
| [ Info: (n,p): (1024, 0.3), result: Trial(21.019 ns) | |
| [ Info: (n,p): (1024, 0.5), result: Trial(19.585 ns) | |
| [ Info: (n,p): (1024, 0.9), result: Trial(26.859 ns) | |
| [ Info: (n,p): (2048, 0.3), result: Trial(18.596 ns) | |
| [ Info: (n,p): (2048, 0.5), result: Trial(17.623 ns) | |
| [ Info: (n,p): (2048, 0.9), result: Trial(21.921 ns) | |
| [ Info: (n,p): (4096, 0.3), result: Trial(17.074 ns) | |
| [ Info: (n,p): (4096, 0.5), result: Trial(16.420 ns) | |
| [ Info: (n,p): (4096, 0.9), result: Trial(20.172 ns) | |
| [ Info: Poisson samplers | |
| [ Info: PoissonCountSampler | |
| [ Info: µ: 5.0, result: Trial(25.519 ns) | |
| [ Info: µ: 10.0, result: Trial(38.840 ns) | |
| [ Info: µ: 15.0, result: Trial(52.368 ns) | |
| [ Info: µ: 20.0, result: Trial(65.123 ns) | |
| [ Info: µ: 30.0, result: Trial(91.494 ns) | |
| [ Info: PoissonADSampler | |
| [ Info: µ: 5.0, result: Trial(8.953 ns) | |
| [ Info: µ: 10.0, result: Trial(9.456 ns) | |
| [ Info: µ: 15.0, result: Trial(9.110 ns) | |
| [ Info: µ: 20.0, result: Trial(9.855 ns) | |
| [ Info: µ: 30.0, result: Trial(9.636 ns) | |
| [ Info: Exponential | |
| [ Info: ExponentialSampler | |
| [ Info: scale: 10.0, result: Trial(3.417 ns) | |
| [ Info: scale: 15.0, result: Trial(3.337 ns) | |
| [ Info: scale: 20.0, result: Trial(3.249 ns) | |
| [ Info: scale: 30.0, result: Trial(3.384 ns) | |
| [ Info: ExponentialLogUSampler | |
| [ Info: scale: 10.0, result: Trial(3.976 ns) | |
| [ Info: scale: 15.0, result: Trial(4.008 ns) | |
| [ Info: scale: 20.0, result: Trial(3.967 ns) | |
| [ Info: scale: 30.0, result: Trial(4.002 ns) | |
| [ Info: Gamma | |
| [ Info: Low | |
| [ Info: GammaGSSampler | |
| [ Info: α: 0.1, result: Trial(12.526 ns) | |
| [ Info: α: 0.5, result: Trial(20.092 ns) | |
| [ Info: α: 0.9, result: Trial(22.616 ns) | |
| [ Info: GammaIPSampler | |
| [ Info: α: 0.1, result: Trial(14.142 ns) | |
| [ Info: α: 0.5, result: Trial(14.037 ns) | |
| [ Info: α: 0.9, result: Trial(14.045 ns) | |
| [ Info: High | |
| [ Info: GammaMTSampler | |
| [ Info: α: 1.5, result: Trial(6.235 ns) | |
| [ Info: α: 2.0, result: Trial(6.083 ns) | |
| [ Info: α: 3.0, result: Trial(6.153 ns) | |
| [ Info: α: 5.0, result: Trial(5.980 ns) | |
| [ Info: α: 20.0, result: Trial(5.831 ns) | |
| [ Info: GammaGDSampler | |
| [ Info: α: 1.5, result: Trial(14.928 ns) | |
| [ Info: α: 2.0, result: Trial(14.249 ns) | |
| [ Info: α: 3.0, result: Trial(12.917 ns) | |
| [ Info: α: 5.0, result: Trial(9.664 ns) | |
| [ Info: α: 20.0, result: Trial(8.962 ns) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment