Skip to content
zond edited this page Jul 30, 2012 · 1 revision

Benchmarks graciously submitted by Kevin:

Intel i5-650:
$ ./gotomic.test -test.bench=.
PASS
BenchmarkHash    1000000              4662 ns/op
BenchmarkHashConc         500000              7228 ns/op
$ ./zondtools.test -test.bench=.
PASS
BenchmarkMyMapConc        100000             22205 ns/op
BenchmarkMyMap   1000000              1269 ns/op
BenchmarkNativeMap       5000000               557 ns/op

Intel i7-920:
$ ./gotomic.test -test.bench=.
PASS
BenchmarkHash     500000              4675 ns/op
BenchmarkHashConc         500000              6054 ns/op
$ ./zondtools.test -test.bench=.
PASS
BenchmarkMyMapConc        200000             11141 ns/op
BenchmarkMyMap   1000000              1323 ns/op
BenchmarkNativeMap       5000000               545 ns/op

Intel Xeon E5630:
$ ./gotomic.test -test.bench=.
PASS
BenchmarkHash     500000              4788 ns/op
BenchmarkHashConc         500000             10817 ns/op
$ ./zondtools.test -test.bench=.
PASS
BenchmarkMyMapConc        100000             27406 ns/op
BenchmarkMyMap   1000000              1423 ns/op
BenchmarkNativeMap       5000000               583 ns/op

Intel Atom D525:
$ ./gotomic.test -test.bench=.
PASS
BenchmarkHash     100000             16843 ns/op
BenchmarkHashConc         100000             27559 ns/op
$ ./zondtools.test -test.bench=.
PASS
BenchmarkMyMapConc         50000             65095 ns/op
BenchmarkMyMap    500000              5674 ns/op
BenchmarkNativeMap       1000000              1971 ns/op

AMD A8-3850:
$ ./gotomic.test -test.bench=.
PASS
BenchmarkHash     500000              5185 ns/op
BenchmarkHashConc         500000              8078 ns/op
$ ./zondtools.test -test.bench=.
PASS
BenchmarkMyMapConc        200000             12506 ns/op
BenchmarkMyMap   1000000              1433 ns/op
BenchmarkNativeMap       5000000               629 ns/op

AMD Phenom II X6 1100T:
$ ./gotomic.test -test.bench=.
PASS
BenchmarkHash    1000000              5093 ns/op
BenchmarkHashConc         500000              9428 ns/op
stockk@cygnus:~$ ./zondtools.test -test.bench=.
PASS
BenchmarkMyMapConc         20000             75300 ns/op
BenchmarkMyMap   1000000              1164 ns/op
BenchmarkNativeMap       5000000               520 ns/op
Clone this wiki locally