mkl-dnn + fftw

Intel Core i5-10600K testing with a ASUS PRIME Z490M-PLUS (0603 BIOS) and Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 8GB on Ubuntu 20.04 via the Phoronix Test Suite.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2006163-NE-MKLDNNFFT18
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Disable Color Branding
Prefer Vertical Bar Graphs

Additional Graphs

Show Perf Per Core/Thread Calculation Graphs Where Applicable
Show Perf Per Clock Calculation Graphs Where Applicable

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
Intel Core i3-10100
June 13 2020
  53 Minutes
Intel Core i5-10600K
June 16 2020
  53 Minutes
Invert Hiding All Results Option
  53 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


mkl-dnn + fftwOpenBenchmarking.orgPhoronix Test SuiteIntel Core i3-10100 @ 4.30GHz (4 Cores / 8 Threads)Intel Core i5-10600K @ 4.80GHz (6 Cores / 12 Threads)ASUS PRIME Z490M-PLUS (0603 BIOS)Intel Comet Lake PCH16GB240GB Force MP510 + 2000GB Samsung SSD 860Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1560/2100MHz)Realtek ALC887-VDASUS MG28UIntelUbuntu 20.045.7.0-rc6-amd-energy (x86_64) 20200527GNOME Shell 3.36.2X Server 1.20.8modesetting 1.20.84.6 Mesa 20.0.4 (LLVM 9.0.1)GCC 9.3.0ext43840x2160ProcessorsMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionMkl-dnn + Fftw BenchmarksSystem Logs- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Intel Core i3-10100: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xcc- Intel Core i5-10600K: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xc8- itlb_multihit: KVM: Vulnerable + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Not affected

Intel Core i3-10100 vs. Intel Core i5-10600K ComparisonPhoronix Test SuiteBaseline+29.4%+29.4%+58.8%+58.8%+88.2%+88.2%117.4%61%55%54.1%49.8%47.6%46.6%43.4%42.8%36.6%26%15.5%13.6%13.5%13.2%12.8%12.6%12.5%12.4%12.3%12.2%12.2%12.2%12.2%12.2%11.8%11.6%11.5%11.1%11.1%11%10.9%10.7%10.7%10.5%10.4%9.8%8.6%6.2%4.6%R.N.N.I - f32IP Batch 1D - f32IP Batch 1D - u8s8f32D.B.d - f32R.N.N.T - f32D.B.d - f32D.B.d - u8s8f32D.B.d - u8s8f32IP Batch All - u8s8f32IP Batch All - f32Float + SSE - 2D FFT Size 1024Stock - 1D FFT Size 128Stock - 1D FFT Size 512Stock - 1D FFT Size 32Float + SSE - 2D FFT Size 128Stock - 1D FFT Size 256Stock - 2D FFT Size 256Stock - 2D FFT Size 512Stock - 2D FFT Size 64Stock - 2D FFT Size 1024Float + SSE - 1D FFT Size 2048Float + SSE - 1D FFT Size 1024Float + SSE - 2D FFT Size 32Stock - 1D FFT Size 1024Float + SSE - 2D FFT Size 64Stock - 2D FFT Size 32Float + SSE - 2D FFT Size 512Stock - 1D FFT Size 64Float + SSE - 1D FFT Size 512Stock - 1D FFT Size 2048Float + SSE - 1D FFT Size 4096Stock - 1D FFT Size 4096Float + SSE - 1D FFT Size 128Float + SSE - 2D FFT Size 256Float + SSE - 1D FFT Size 256Float + SSE - 1D FFT Size 64Stock - 2D FFT Size 128Float + SSE - 1D FFT Size 32Float + SSE - 2D FFT Size 40967%Stock - 2D FFT Size 4096Stock - 2D FFT Size 2048oneDNN MKL-DNNoneDNN MKL-DNNoneDNN MKL-DNNoneDNN MKL-DNNoneDNN MKL-DNNoneDNN MKL-DNNoneDNN MKL-DNNoneDNN MKL-DNNoneDNN MKL-DNNoneDNN MKL-DNNFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWIntel Core i3-10100Intel Core i5-10600K

mkl-dnn + fftwfftw: Stock - 1D FFT Size 32fftw: Stock - 1D FFT Size 64fftw: Stock - 2D FFT Size 32fftw: Stock - 2D FFT Size 64fftw: Stock - 1D FFT Size 128fftw: Stock - 1D FFT Size 256fftw: Stock - 1D FFT Size 512fftw: Stock - 2D FFT Size 128fftw: Stock - 2D FFT Size 256fftw: Stock - 2D FFT Size 512fftw: Stock - 1D FFT Size 1024fftw: Stock - 1D FFT Size 2048fftw: Stock - 1D FFT Size 4096fftw: Stock - 2D FFT Size 1024fftw: Stock - 2D FFT Size 2048fftw: Stock - 2D FFT Size 4096fftw: Float + SSE - 1D FFT Size 32fftw: Float + SSE - 1D FFT Size 64fftw: Float + SSE - 2D FFT Size 32fftw: Float + SSE - 2D FFT Size 64fftw: Float + SSE - 1D FFT Size 128fftw: Float + SSE - 1D FFT Size 256fftw: Float + SSE - 1D FFT Size 512fftw: Float + SSE - 2D FFT Size 128fftw: Float + SSE - 2D FFT Size 256fftw: Float + SSE - 2D FFT Size 512fftw: Float + SSE - 1D FFT Size 1024fftw: Float + SSE - 1D FFT Size 2048fftw: Float + SSE - 1D FFT Size 4096fftw: Float + SSE - 2D FFT Size 1024fftw: Float + SSE - 2D FFT Size 2048fftw: Float + SSE - 2D FFT Size 4096mkl-dnn: IP Batch 1D - f32mkl-dnn: IP Batch All - f32mkl-dnn: IP Batch 1D - u8s8f32mkl-dnn: IP Batch All - u8s8f32mkl-dnn: Deconvolution Batch deconv_1d - f32mkl-dnn: Deconvolution Batch deconv_3d - f32mkl-dnn: Deconvolution Batch deconv_1d - u8s8f32mkl-dnn: Deconvolution Batch deconv_3d - u8s8f32mkl-dnn: Recurrent Neural Network Training - f32mkl-dnn: Recurrent Neural Network Inference - f32Intel Core i3-10100Intel Core i5-10600K8698.88482.19711.38257.57968.38153.38307.47932.27520.57495.88449.98070.17895.16657.96258.65964.1169752111249207438852520535177441053395032998346774751047673445982990926279243547.32233101.9233.1362742.93578.4200812.5169318.8596.47082428.081113.1429869.19457.0108599279.09205.09197.29436.78708.88467.08434.59478.68965.58752.57477.36548.76334.2184422330055199492212790238866490093842036522387095331453506494933769826053227674.5491374.62472.0233930.06365.464028.48212222.3884.41247285.86252.0325OpenBenchmarking.org

FFTW

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 32Intel Core i3-10100Intel Core i5-10600K2K4K6K8K10KSE +/- 125.21, N = 4SE +/- 30.95, N = 38698.89869.11. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 32Intel Core i3-10100Intel Core i5-10600K2K4K6K8K10KMin: 8324.7 / Avg: 8698.8 / Max: 8854Min: 9808 / Avg: 9869.13 / Max: 9908.11. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 64Intel Core i3-10100Intel Core i5-10600K2K4K6K8K10KSE +/- 25.76, N = 3SE +/- 73.01, N = 38482.19457.01. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 64Intel Core i3-10100Intel Core i5-10600K16003200480064008000Min: 8442.1 / Avg: 8482.07 / Max: 8530.2Min: 9311 / Avg: 9456.97 / Max: 9533.21. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 32Intel Core i3-10100Intel Core i5-10600K2K4K6K8K10KSE +/- 26.94, N = 3SE +/- 35.35, N = 39711.310859.01. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 32Intel Core i3-10100Intel Core i5-10600K2K4K6K8K10KMin: 9661.6 / Avg: 9711.27 / Max: 9754.2Min: 10790 / Avg: 10859.33 / Max: 109061. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 64Intel Core i3-10100Intel Core i5-10600K2K4K6K8K10KSE +/- 23.23, N = 3SE +/- 34.34, N = 38257.59279.01. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 64Intel Core i3-10100Intel Core i5-10600K16003200480064008000Min: 8211.2 / Avg: 8257.53 / Max: 8283.7Min: 9227.7 / Avg: 9279 / Max: 9344.21. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 128Intel Core i3-10100Intel Core i5-10600K2K4K6K8K10KSE +/- 12.44, N = 3SE +/- 20.43, N = 37968.39205.01. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 128Intel Core i3-10100Intel Core i5-10600K16003200480064008000Min: 7943.8 / Avg: 7968.27 / Max: 7984.4Min: 9173.3 / Avg: 9205.03 / Max: 9243.21. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 256Intel Core i3-10100Intel Core i5-10600K2K4K6K8K10KSE +/- 34.58, N = 3SE +/- 7.65, N = 38153.39197.21. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 256Intel Core i3-10100Intel Core i5-10600K16003200480064008000Min: 8110.4 / Avg: 8153.27 / Max: 8221.7Min: 9182.9 / Avg: 9197.17 / Max: 9209.11. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 512Intel Core i3-10100Intel Core i5-10600K2K4K6K8K10KSE +/- 84.60, N = 3SE +/- 10.79, N = 38307.49436.71. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 512Intel Core i3-10100Intel Core i5-10600K16003200480064008000Min: 8138.3 / Avg: 8307.4 / Max: 8396.8Min: 9418.8 / Avg: 9436.73 / Max: 9456.11. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 128Intel Core i3-10100Intel Core i5-10600K2K4K6K8K10KSE +/- 7.05, N = 3SE +/- 61.31, N = 37932.28708.81. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 128Intel Core i3-10100Intel Core i5-10600K15003000450060007500Min: 7920.2 / Avg: 7932.17 / Max: 7944.6Min: 8588.9 / Avg: 8708.8 / Max: 87911. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 256Intel Core i3-10100Intel Core i5-10600K2K4K6K8K10KSE +/- 59.45, N = 3SE +/- 15.71, N = 37520.58467.01. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 256Intel Core i3-10100Intel Core i5-10600K15003000450060007500Min: 7405.2 / Avg: 7520.53 / Max: 7603.2Min: 8448.2 / Avg: 8467 / Max: 8498.21. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 512Intel Core i3-10100Intel Core i5-10600K2K4K6K8K10KSE +/- 8.90, N = 3SE +/- 77.07, N = 37495.88434.51. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 512Intel Core i3-10100Intel Core i5-10600K15003000450060007500Min: 7478 / Avg: 7495.8 / Max: 7504.7Min: 8356.7 / Avg: 8434.47 / Max: 8588.61. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 1024Intel Core i3-10100Intel Core i5-10600K2K4K6K8K10KSE +/- 8.11, N = 3SE +/- 13.72, N = 38449.99478.61. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 1024Intel Core i3-10100Intel Core i5-10600K16003200480064008000Min: 8439.2 / Avg: 8449.9 / Max: 8465.8Min: 9453.4 / Avg: 9478.57 / Max: 9500.61. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 2048Intel Core i3-10100Intel Core i5-10600K2K4K6K8K10KSE +/- 26.75, N = 3SE +/- 36.66, N = 38070.18965.51. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 2048Intel Core i3-10100Intel Core i5-10600K16003200480064008000Min: 8018.9 / Avg: 8070.13 / Max: 8109.1Min: 8892.4 / Avg: 8965.5 / Max: 90071. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 4096Intel Core i3-10100Intel Core i5-10600K2K4K6K8K10KSE +/- 34.60, N = 3SE +/- 38.60, N = 37895.18752.51. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 4096Intel Core i3-10100Intel Core i5-10600K15003000450060007500Min: 7834 / Avg: 7895.07 / Max: 7953.8Min: 8675.5 / Avg: 8752.47 / Max: 8796.21. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 1024Intel Core i3-10100Intel Core i5-10600K16003200480064008000SE +/- 6.50, N = 3SE +/- 83.43, N = 36657.97477.31. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 1024Intel Core i3-10100Intel Core i5-10600K13002600390052006500Min: 6648.3 / Avg: 6657.9 / Max: 6670.3Min: 7384.9 / Avg: 7477.27 / Max: 7643.81. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 2048Intel Core i3-10100Intel Core i5-10600K14002800420056007000SE +/- 18.15, N = 3SE +/- 11.05, N = 36258.66548.71. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 2048Intel Core i3-10100Intel Core i5-10600K11002200330044005500Min: 6222.3 / Avg: 6258.6 / Max: 6276.8Min: 6528.9 / Avg: 6548.67 / Max: 6567.11. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 4096Intel Core i3-10100Intel Core i5-10600K14002800420056007000SE +/- 3.56, N = 3SE +/- 28.65, N = 35964.16334.21. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 4096Intel Core i3-10100Intel Core i5-10600K11002200330044005500Min: 5959.4 / Avg: 5964.13 / Max: 5971.1Min: 6285.4 / Avg: 6334.17 / Max: 6384.61. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 32Intel Core i3-10100Intel Core i5-10600K4K8K12K16K20KSE +/- 30.85, N = 3SE +/- 278.43, N = 316975184421. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 32Intel Core i3-10100Intel Core i5-10600K3K6K9K12K15KMin: 16913 / Avg: 16974.67 / Max: 17007Min: 17924 / Avg: 18442 / Max: 188781. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 64Intel Core i3-10100Intel Core i5-10600K5K10K15K20K25KSE +/- 204.70, N = 3SE +/- 243.60, N = 821112233001. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 64Intel Core i3-10100Intel Core i5-10600K4K8K12K16K20KMin: 20795 / Avg: 21112.33 / Max: 21495Min: 22233 / Avg: 23300.38 / Max: 243051. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 32Intel Core i3-10100Intel Core i5-10600K12K24K36K48K60KSE +/- 315.98, N = 3SE +/- 219.30, N = 349207551991. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 32Intel Core i3-10100Intel Core i5-10600K10K20K30K40K50KMin: 48825 / Avg: 49207 / Max: 49834Min: 54774 / Avg: 55198.67 / Max: 555061. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 64Intel Core i3-10100Intel Core i5-10600K11K22K33K44K55KSE +/- 600.09, N = 3SE +/- 661.09, N = 343885492211. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 64Intel Core i3-10100Intel Core i5-10600K9K18K27K36K45KMin: 42719 / Avg: 43884.67 / Max: 44715Min: 47917 / Avg: 49221.33 / Max: 500611. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 128Intel Core i3-10100Intel Core i5-10600K6K12K18K24K30KSE +/- 248.24, N = 3SE +/- 349.46, N = 325205279021. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 128Intel Core i3-10100Intel Core i5-10600K5K10K15K20K25KMin: 24793 / Avg: 25205.33 / Max: 25651Min: 27236 / Avg: 27901.67 / Max: 284191. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 256Intel Core i3-10100Intel Core i5-10600K8K16K24K32K40KSE +/- 197.03, N = 3SE +/- 465.25, N = 335177388661. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 256Intel Core i3-10100Intel Core i5-10600K7K14K21K28K35KMin: 34808 / Avg: 35177.33 / Max: 35481Min: 38024 / Avg: 38866 / Max: 396301. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 512Intel Core i3-10100Intel Core i5-10600K10K20K30K40K50KSE +/- 88.21, N = 3SE +/- 212.58, N = 344105490091. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 512Intel Core i3-10100Intel Core i5-10600K8K16K24K32K40KMin: 43930 / Avg: 44105.33 / Max: 44210Min: 48655 / Avg: 49009.33 / Max: 493901. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 128Intel Core i3-10100Intel Core i5-10600K8K16K24K32K40KSE +/- 462.07, N = 4SE +/- 493.36, N = 333950384201. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 128Intel Core i3-10100Intel Core i5-10600K7K14K21K28K35KMin: 32994 / Avg: 33950 / Max: 34957Min: 37569 / Avg: 38420.33 / Max: 392781. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 256Intel Core i3-10100Intel Core i5-10600K8K16K24K32K40KSE +/- 80.84, N = 3SE +/- 47.79, N = 332998365221. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 256Intel Core i3-10100Intel Core i5-10600K6K12K18K24K30KMin: 32874 / Avg: 32998.33 / Max: 33150Min: 36427 / Avg: 36522.33 / Max: 365761. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 512Intel Core i3-10100Intel Core i5-10600K8K16K24K32K40KSE +/- 33.93, N = 3SE +/- 165.77, N = 334677387091. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 512Intel Core i3-10100Intel Core i5-10600K7K14K21K28K35KMin: 34610 / Avg: 34676.67 / Max: 34721Min: 38417 / Avg: 38709 / Max: 389911. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 1024Intel Core i3-10100Intel Core i5-10600K11K22K33K44K55KSE +/- 219.08, N = 3SE +/- 58.54, N = 347510533141. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 1024Intel Core i3-10100Intel Core i5-10600K9K18K27K36K45KMin: 47074 / Avg: 47509.67 / Max: 47768Min: 53224 / Avg: 53314.33 / Max: 534241. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 2048Intel Core i3-10100Intel Core i5-10600K11K22K33K44K55KSE +/- 63.72, N = 3SE +/- 514.62, N = 347673535061. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 2048Intel Core i3-10100Intel Core i5-10600K9K18K27K36K45KMin: 47547 / Avg: 47673.33 / Max: 47751Min: 52560 / Avg: 53506.33 / Max: 543301. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 4096Intel Core i3-10100Intel Core i5-10600K11K22K33K44K55KSE +/- 574.55, N = 5SE +/- 510.41, N = 344598494931. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 4096Intel Core i3-10100Intel Core i5-10600K9K18K27K36K45KMin: 42985 / Avg: 44597.6 / Max: 46282Min: 48475 / Avg: 49492.67 / Max: 500711. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 1024Intel Core i3-10100Intel Core i5-10600K8K16K24K32K40KSE +/- 132.83, N = 3SE +/- 111.44, N = 329909376981. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 1024Intel Core i3-10100Intel Core i5-10600K7K14K21K28K35KMin: 29717 / Avg: 29909 / Max: 30164Min: 37573 / Avg: 37697.67 / Max: 379201. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 2048Intel Core i3-10100Intel Core i5-10600K6K12K18K24K30KSE +/- 191.43, N = 3SE +/- 130.95, N = 326279260531. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 2048Intel Core i3-10100Intel Core i5-10600K5K10K15K20K25KMin: 25897 / Avg: 26279.33 / Max: 26488Min: 25894 / Avg: 26053.33 / Max: 263131. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 4096Intel Core i3-10100Intel Core i5-10600K5K10K15K20K25KSE +/- 129.05, N = 3SE +/- 191.44, N = 324354227671. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 4096Intel Core i3-10100Intel Core i5-10600K4K8K12K16K20KMin: 24114 / Avg: 24354.33 / Max: 24556Min: 22425 / Avg: 22767.33 / Max: 230871. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

oneDNN MKL-DNN

This is a test of the Intel oneDNN (formerly DNNL / Deep Neural Network Library / MKL-DNN) as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: IP Batch 1D - Data Type: f32Intel Core i3-10100Intel Core i5-10600K246810SE +/- 0.02171, N = 3SE +/- 0.02093, N = 37.322334.54913MIN: 6.83MIN: 4.441. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: IP Batch 1D - Data Type: f32Intel Core i3-10100Intel Core i5-10600K3691215Min: 7.28 / Avg: 7.32 / Max: 7.36Min: 4.51 / Avg: 4.55 / Max: 4.581. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: IP Batch All - Data Type: f32Intel Core i3-10100Intel Core i5-10600K20406080100SE +/- 0.11, N = 3SE +/- 0.06, N = 3101.9274.62MIN: 100.36MIN: 73.651. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: IP Batch All - Data Type: f32Intel Core i3-10100Intel Core i5-10600K20406080100Min: 101.7 / Avg: 101.92 / Max: 102.07Min: 74.53 / Avg: 74.62 / Max: 74.731. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: IP Batch 1D - Data Type: u8s8f32Intel Core i3-10100Intel Core i5-10600K0.70571.41142.11712.82283.5285SE +/- 0.00313, N = 3SE +/- 0.00326, N = 33.136272.02339MIN: 3.11MIN: 1.971. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: IP Batch 1D - Data Type: u8s8f32Intel Core i3-10100Intel Core i5-10600K246810Min: 3.13 / Avg: 3.14 / Max: 3.14Min: 2.02 / Avg: 2.02 / Max: 2.031. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: IP Batch All - Data Type: u8s8f32Intel Core i3-10100Intel Core i5-10600K1020304050SE +/- 0.07, N = 3SE +/- 0.01, N = 342.9430.06MIN: 42.52MIN: 29.711. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: IP Batch All - Data Type: u8s8f32Intel Core i3-10100Intel Core i5-10600K918273645Min: 42.8 / Avg: 42.94 / Max: 43.02Min: 30.05 / Avg: 30.06 / Max: 30.091. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Deconvolution Batch deconv_1d - Data Type: f32Intel Core i3-10100Intel Core i5-10600K246810SE +/- 0.01195, N = 3SE +/- 0.01618, N = 38.420085.46402MIN: 8.36MIN: 5.361. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Deconvolution Batch deconv_1d - Data Type: f32Intel Core i3-10100Intel Core i5-10600K3691215Min: 8.4 / Avg: 8.42 / Max: 8.44Min: 5.44 / Avg: 5.46 / Max: 5.51. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Deconvolution Batch deconv_3d - Data Type: f32Intel Core i3-10100Intel Core i5-10600K3691215SE +/- 0.00097, N = 3SE +/- 0.00750, N = 312.516908.48212MIN: 12.34MIN: 8.371. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Deconvolution Batch deconv_3d - Data Type: f32Intel Core i3-10100Intel Core i5-10600K48121620Min: 12.52 / Avg: 12.52 / Max: 12.52Min: 8.47 / Avg: 8.48 / Max: 8.51. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32Intel Core i3-10100Intel Core i5-10600K70140210280350SE +/- 3.88, N = 3SE +/- 3.25, N = 3318.86222.39MIN: 313.59MIN: 216.651. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32Intel Core i3-10100Intel Core i5-10600K60120180240300Min: 314.32 / Avg: 318.86 / Max: 326.58Min: 217.05 / Avg: 222.39 / Max: 228.261. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32Intel Core i3-10100Intel Core i5-10600K246810SE +/- 0.00655, N = 3SE +/- 0.00447, N = 36.470824.41247MIN: 6.43MIN: 4.371. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32Intel Core i3-10100Intel Core i5-10600K3691215Min: 6.46 / Avg: 6.47 / Max: 6.48Min: 4.41 / Avg: 4.41 / Max: 4.421. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Recurrent Neural Network Training - Data Type: f32Intel Core i3-10100Intel Core i5-10600K90180270360450SE +/- 0.32, N = 3SE +/- 0.49, N = 3428.08285.86MIN: 426.8MIN: 283.71. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Recurrent Neural Network Training - Data Type: f32Intel Core i3-10100Intel Core i5-10600K80160240320400Min: 427.48 / Avg: 428.08 / Max: 428.57Min: 285.08 / Avg: 285.86 / Max: 286.751. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Recurrent Neural Network Inference - Data Type: f32Intel Core i3-10100Intel Core i5-10600K306090120150SE +/- 0.25, N = 3SE +/- 0.22, N = 3113.1452.03MIN: 112.24MIN: 50.71. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Recurrent Neural Network Inference - Data Type: f32Intel Core i3-10100Intel Core i5-10600K20406080100Min: 112.76 / Avg: 113.14 / Max: 113.61Min: 51.75 / Avg: 52.03 / Max: 52.461. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl