Skip to content

Instantly share code, notes, and snippets.

@ChrisRackauckas
Created September 26, 2016 22:31
Show Gist options
  • Save ChrisRackauckas/fb2c187317af097c61f03e7d99b71bb2 to your computer and use it in GitHub Desktop.
Save ChrisRackauckas/fb2c187317af097c61f03e7d99b71bb2 to your computer and use it in GitHub Desktop.
Libm.jl Benchmark Results on Intel(R) Xeon(R) CPU E5-2667 v4 @ 3.20GHz
commit 00b056c1dd6e25af7c6486b656c0b2cd427269ca
julia> versioninfo()
Julia Version 0.6.0-dev.770
Commit e665592* (2016-09-25 12:40 UTC)
Platform Info:
System: Linux (x86_64-redhat-linux)
CPU: Intel(R) Xeon(R) CPU E5-2667 v4 @ 3.20GHz
WORD_SIZE: 64
BLAS: libopenblas (DYNAMIC_ARCH NO_AFFINITY Haswell)
LAPACK: libopenblasp.so.0
LIBM: libopenlibm
LLVM: libLLVM-3.7.1 (ORCJIT, broadwell)
[crackauc@crackauc2 METADATA]$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 16
On-line CPU(s) list: 0-15
Thread(s) per core: 1
Core(s) per socket: 8
Socket(s): 2
NUMA node(s): 2
Vendor ID: GenuineIntel
CPU family: 6
Model: 79
Model name: Intel(R) Xeon(R) CPU E5-2667 v4 @ 3.20GHz
Stepping: 1
CPU MHz: 1200.000
BogoMIPS: 6391.88
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 25600K
NUMA node0 CPU(s): 0-7
NUMA node1 CPU(s): 8-15
sin Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 0.6639719370703592
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
sin Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 1.65204083731069
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
cos Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 0.7240756902193664
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
cos Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 1.9936377905218454
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
tan Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 0.6703649104051753
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
tan Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 2.0018002292772006
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
exp Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 0.8416369713660684
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
exp Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 1.0637048601809513
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
exp2 Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 4.2681705198086295
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
exp2 Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 6.877546172000273
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
exp10 Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 0.3535722453184753
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
exp10 Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 0.4566793735129501
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
expm1 Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 2.9324850697756815
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
expm1 Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 4.522978719406431
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
log Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 2.0600467689836606
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
log Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 2.062767642038978
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
log10 Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 1.6241686979596266
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
log10 Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 1.8330922435009434
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
log1p Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 1.720348664340151
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
log1p Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 1.669704463857207
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
asin Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 2.8703629412090654
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
asin Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 2.940920937238328
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
acos Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 3.8281638807746403
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
acos Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 4.566889255848318
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
atan Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 2.463392080586986
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
atan Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 2.6408594671990753
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
sinh Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 1.0855627840680704
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
sinh Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 1.1351595464956596
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
cosh Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 1.1254576937767142
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
cosh Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 1.3210872838915284
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
tanh Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 1.2093446494473958
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
tanh Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 1.1891649780330498
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
asinh Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 1.0858249218583005
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
asinh Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 1.2069469793583762
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
acosh Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 1.2288793109619645
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
acosh Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 1.3542981692982619
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
atanh Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 1.7906974594134832
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
atanh Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 2.1499785177812947
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
cbrt Float64 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 3.307680833175124
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
cbrt Float32 benchmark
median ratio Sleef/Base
BenchmarkTools.TrialRatio:
time: 4.246379641869968
gctime: 1.0
memory: 1.0
allocs: 1.0
time tolerance: 5.00%
memory tolerance: 1.00%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment