Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 2021-05-10T19:31:26+03:00
- Running ./sqrt_bench
- Run on (8 X 3692.12 MHz CPU s)
- CPU Caches:
- L1 Data 48 KiB (x4)
- L1 Instruction 32 KiB (x4)
- L2 Unified 1280 KiB (x4)
- L3 Unified 8192 KiB (x1)
- Load Average: 0.94, 0.80, 0.72
- -----------------------------------------------------------------------
- Benchmark Time CPU Iterations
- -----------------------------------------------------------------------
- CopyBaseline_32_32 0.913 ns 0.913 ns 768019771
- CopyBaseline_64_32 0.892 ns 0.892 ns 783340374
- CopyBaseline_64_64 0.887 ns 0.887 ns 784202751
- CopyBaseline_96_48 0.889 ns 0.889 ns 784575154
- CopyBaseline_96_96 0.889 ns 0.889 ns 783050982
- CopyBaseline_128_64 0.889 ns 0.889 ns 784118157
- CopyBaseline_128_128 0.891 ns 0.891 ns 785976579
- CopyBaseline_256_128 4.05 ns 4.05 ns 173212955
- CopyBaseline_256_256 4.06 ns 4.06 ns 171572933
- CopyBaseline_512_256 6.01 ns 6.01 ns 115797560
- CopyBaseline_512_512 6.01 ns 6.01 ns 116344159
- CopyBaseline_1024_512 8.12 ns 8.12 ns 86017762
- CopyBaseline_1024_1024 8.11 ns 8.11 ns 85908233
- CopyBaseline_8192_4096 119 ns 119 ns 6135824
- CopyBaseline_8192_8192 120 ns 120 ns 5879337
- CopyBaseline_65536_32768 674 ns 675 ns 1003558
- CopyBaseline_65536_65536 702 ns 702 ns 983861
- BoostSqrt_32_32 61.2 ns 61.2 ns 11313432
- BoostSqrt_64_32 104 ns 104 ns 6501034
- BoostSqrt_64_64 200 ns 200 ns 3527329
- BoostSqrt_96_48 183 ns 183 ns 3755652
- BoostSqrt_96_96 366 ns 366 ns 1911539
- BoostSqrt_128_64 295 ns 295 ns 2363232
- BoostSqrt_128_128 565 ns 565 ns 1206226
- BoostSqrt_256_128 981 ns 981 ns 716174
- BoostSqrt_256_256 2025 ns 2025 ns 342757
- BoostSqrt_512_256 1970 ns 1970 ns 347634
- BoostSqrt_512_512 4545 ns 4545 ns 156212
- BoostSqrt_1024_512 4582 ns 4582 ns 152902
- BoostSqrt_1024_1024 11367 ns 11367 ns 61176
- BoostSqrt_8192_4096 117407 ns 117408 ns 5959
- BoostSqrt_8192_8192 418921 ns 418928 ns 1676
- BoostSqrt_65536_32768 5888942 ns 5889035 ns 118
- BoostSqrt_65536_65536 23067244 ns 23067402 ns 30
- NewtonSqrt_32_32 3.84 ns 3.84 ns 181942965
- NewtonSqrt_64_32 4.49 ns 4.49 ns 155949279
- NewtonSqrt_64_64 6.65 ns 6.65 ns 104841489
- NewtonSqrt_96_48 14.2 ns 14.2 ns 49048711
- NewtonSqrt_96_96 62.1 ns 62.1 ns 11287754
- NewtonSqrt_128_64 17.1 ns 17.1 ns 40860694
- NewtonSqrt_128_128 70.7 ns 70.7 ns 9876916
- NewtonSqrt_256_128 224 ns 224 ns 3130241
- NewtonSqrt_256_256 665 ns 665 ns 1040061
- NewtonSqrt_512_256 675 ns 675 ns 1030642
- NewtonSqrt_512_512 1431 ns 1431 ns 488912
- NewtonSqrt_1024_512 1684 ns 1684 ns 417139
- NewtonSqrt_1024_1024 3867 ns 3867 ns 182077
- NewtonSqrt_8192_4096 42624 ns 42624 ns 16355
- NewtonSqrt_8192_8192 170758 ns 170761 ns 4099
- NewtonSqrt_65536_32768 2815704 ns 2815741 ns 248
- NewtonSqrt_65536_65536 11579545 ns 11579709 ns 57
- KaratsubaSqrt_32_32 3.85 ns 3.85 ns 182425543
- KaratsubaSqrt_64_32 4.52 ns 4.52 ns 154590411
- KaratsubaSqrt_64_64 6.50 ns 6.50 ns 107567820
- KaratsubaSqrt_96_48 9.13 ns 9.13 ns 76571762
- KaratsubaSqrt_96_96 37.6 ns 37.6 ns 18683581
- KaratsubaSqrt_128_64 12.7 ns 12.7 ns 54800694
- KaratsubaSqrt_128_128 47.9 ns 47.9 ns 14685962
- KaratsubaSqrt_256_128 194 ns 194 ns 3604686
- KaratsubaSqrt_256_256 378 ns 378 ns 1851248
- KaratsubaSqrt_512_256 388 ns 388 ns 1803666
- KaratsubaSqrt_512_512 669 ns 669 ns 1040849
- KaratsubaSqrt_1024_512 803 ns 803 ns 875418
- KaratsubaSqrt_1024_1024 1280 ns 1280 ns 550217
- KaratsubaSqrt_8192_4096 5953 ns 5953 ns 117945
- KaratsubaSqrt_8192_8192 13689 ns 13689 ns 51208
- KaratsubaSqrt_65536_32768 136822 ns 136759 ns 5141
- KaratsubaSqrt_65536_65536 427806 ns 427802 ns 1630
- KaratsubaArbitrarySqrt_32 10.4 ns 10.4 ns 67467754
- KaratsubaArbitrarySqrt_64 14.3 ns 14.3 ns 48880196
- KaratsubaArbitrarySqrt_96 217 ns 217 ns 3195132
- KaratsubaArbitrarySqrt_128 289 ns 289 ns 2423554
- KaratsubaArbitrarySqrt_256 707 ns 707 ns 980240
- KaratsubaArbitrarySqrt_512 1383 ns 1383 ns 509334
- KaratsubaArbitrarySqrt_1024 2206 ns 2206 ns 319874
- KaratsubaArbitrarySqrt_8192 15110 ns 15110 ns 45504
- KaratsubaArbitrarySqrt_65536 418347 ns 418351 ns 1673
- GMPArbitrarySqrt_32 43.3 ns 43.3 ns 16546623
- GMPArbitrarySqrt_64 45.2 ns 45.2 ns 15429630
- GMPArbitrarySqrt_96 55.2 ns 55.2 ns 12594129
- GMPArbitrarySqrt_128 54.6 ns 54.6 ns 12639097
- GMPArbitrarySqrt_256 108 ns 108 ns 6355532
- GMPArbitrarySqrt_512 164 ns 164 ns 4299273
- GMPArbitrarySqrt_1024 259 ns 259 ns 2720943
- GMPArbitrarySqrt_8192 2284 ns 2284 ns 310928
- GMPArbitrarySqrt_65536 58245 ns 58246 ns 12033
Advertisement
Add Comment
Please, Sign In to add comment