File: bench.big

package info (click to toggle)
golang-github-remyoudompheng-bigfft 0.0~git20130913.0.a8e77dd-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 132 kB
  • ctags: 233
  • sloc: asm: 736; makefile: 2
file content (24 lines) | stat: -rw-r--r-- 966 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
BenchmarkMul_1kb	 1000000	      1599 ns/op
BenchmarkMul_10kb	   50000	     61533 ns/op
BenchmarkMul_50kb	    2000	    833693 ns/op
BenchmarkMul_100kb	    1000	   2567995 ns/op
BenchmarkMul_1Mb	      20	 105237800 ns/op
BenchmarkMul_5Mb	       1	1272947000 ns/op
BenchmarkMul_10Mb	       1	3834354000 ns/op
BenchmarkMul_20Mb	       1	11514488000 ns/op
# these values are extrapolated using Karatsuba theoretical
# complexity:
# time(10Mb) = 3*time(5Mb)
# time(20Mb) = 3*time(10Mb)
# time(50Mb) = 4.27*time(20Mb)
# time(100Mb) = 3*time(50Mb)
BenchmarkMul_50Mb	       1        49199945000 ns/op
BenchmarkMul_100Mb	       1	147599836000 ns/op

BenchmarkMul_1x5Mb         20         507268000 ns/op
BenchmarkMul_1x10Mb         1        1002801000 ns/op
BenchmarkMul_1x20Mb         1        1988546000 ns/op
BenchmarkMul_1x50Mb         1        4940572000 ns/op
BenchmarkMul_5x20Mb         1        5011810000 ns/op
BenchmarkMul_5x50Mb         1        12449508000 ns/op