SLEEF - Additional Benchmark Results

Comparison between compilers

These are measured on Core-i7 6700. It appears that the library compiled with ICC does not perform well. The library version is nightly 171026.



Fig. 6.1: Comparison between compilers with double precision trigonometric functions


Fig. 6.2: Comparison between compilers with single precision trigonometric functions


Fig. 6.3: Comparison between compilers with double precision log, exp, pow and inverse trigonometric functions


Fig. 6.4: Comparison between compilers with single precision log, exp, pow and inverse trigonometric functions

Comparison between CPU models

The library is compiled with gcc-7.2.0. The library version is nightly 171026.



Fig. 6.1: Comparison between cpus with double precision trigonometric functions


Fig. 6.2: Comparison between cpus with single precision trigonometric functions


Fig. 6.3: Comparison between cpus with double precision log, exp, pow and inverse trigonometric functions


Fig. 6.4: Comparison between cpus with single precision log, exp, pow and inverse trigonometric functions

Comparison between versions

These are measured on Core-i7 6700. The library is compiled with gcc-7.2.0. The library version is nightly 171026.



Fig. 6.1: Comparison between versions with double precision trigonometric functions


Fig. 6.2: Comparison between versions with single precision trigonometric functions


Fig. 6.3: Comparison between versions with double precision log, exp, pow and inverse trigonometric functions


Fig. 6.4: Comparison between versions with single precision log, exp, pow and inverse trigonometric functions