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. Intel Core i3-10100: Processor: Intel Core i3-10100 @ 4.30GHz (4 Cores / 8 Threads), Motherboard: ASUS PRIME Z490M-PLUS (0603 BIOS), Chipset: Intel Comet Lake PCH, Memory: 16GB, Disk: 240GB Force MP510 + 2000GB Samsung SSD 860, Graphics: Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1560/2100MHz), Audio: Realtek ALC887-VD, Monitor: ASUS MG28U, Network: Intel OS: Ubuntu 20.04, Kernel: 5.7.0-rc6-amd-energy (x86_64) 20200527, Desktop: GNOME Shell 3.36.2, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4 (LLVM 9.0.1), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160 Intel Core i5-10600K: Processor: Intel Core i5-10600K @ 4.80GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z490M-PLUS (0603 BIOS), Chipset: Intel Comet Lake PCH, Memory: 16GB, Disk: 240GB Force MP510 + 2000GB Samsung SSD 860, Graphics: Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1560/2100MHz), Audio: Realtek ALC887-VD, Monitor: ASUS MG28U, Network: Intel OS: Ubuntu 20.04, Kernel: 5.7.0-rc6-amd-energy (x86_64) 20200527, Desktop: GNOME Shell 3.36.2, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4 (LLVM 9.0.1), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160 FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 32 Mflops > Higher Is Better Intel Core i3-10100 .. 8698.8 |========================================== Intel Core i5-10600K . 9869.1 |================================================ FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 64 Mflops > Higher Is Better Intel Core i3-10100 .. 8482.1 |=========================================== Intel Core i5-10600K . 9457.0 |================================================ FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 32 Mflops > Higher Is Better Intel Core i3-10100 .. 9711.3 |========================================== Intel Core i5-10600K . 10859.0 |=============================================== FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 64 Mflops > Higher Is Better Intel Core i3-10100 .. 8257.5 |=========================================== Intel Core i5-10600K . 9279.0 |================================================ FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 128 Mflops > Higher Is Better Intel Core i3-10100 .. 7968.3 |========================================== Intel Core i5-10600K . 9205.0 |================================================ FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 256 Mflops > Higher Is Better Intel Core i3-10100 .. 8153.3 |=========================================== Intel Core i5-10600K . 9197.2 |================================================ FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 512 Mflops > Higher Is Better Intel Core i3-10100 .. 8307.4 |========================================== Intel Core i5-10600K . 9436.7 |================================================ FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 128 Mflops > Higher Is Better Intel Core i3-10100 .. 7932.2 |============================================ Intel Core i5-10600K . 8708.8 |================================================ FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 256 Mflops > Higher Is Better Intel Core i3-10100 .. 7520.5 |=========================================== Intel Core i5-10600K . 8467.0 |================================================ FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 512 Mflops > Higher Is Better Intel Core i3-10100 .. 7495.8 |=========================================== Intel Core i5-10600K . 8434.5 |================================================ FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 1024 Mflops > Higher Is Better Intel Core i3-10100 .. 8449.9 |=========================================== Intel Core i5-10600K . 9478.6 |================================================ FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 2048 Mflops > Higher Is Better Intel Core i3-10100 .. 8070.1 |=========================================== Intel Core i5-10600K . 8965.5 |================================================ FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 4096 Mflops > Higher Is Better Intel Core i3-10100 .. 7895.1 |=========================================== Intel Core i5-10600K . 8752.5 |================================================ FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 1024 Mflops > Higher Is Better Intel Core i3-10100 .. 6657.9 |=========================================== Intel Core i5-10600K . 7477.3 |================================================ FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 2048 Mflops > Higher Is Better Intel Core i3-10100 .. 6258.6 |============================================== Intel Core i5-10600K . 6548.7 |================================================ FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 Mflops > Higher Is Better Intel Core i3-10100 .. 5964.1 |============================================= Intel Core i5-10600K . 6334.2 |================================================ FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 32 Mflops > Higher Is Better Intel Core i3-10100 .. 16975 |============================================= Intel Core i5-10600K . 18442 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 64 Mflops > Higher Is Better Intel Core i3-10100 .. 21112 |============================================ Intel Core i5-10600K . 23300 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 32 Mflops > Higher Is Better Intel Core i3-10100 .. 49207 |============================================ Intel Core i5-10600K . 55199 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 64 Mflops > Higher Is Better Intel Core i3-10100 .. 43885 |============================================ Intel Core i5-10600K . 49221 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 128 Mflops > Higher Is Better Intel Core i3-10100 .. 25205 |============================================ Intel Core i5-10600K . 27902 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 256 Mflops > Higher Is Better Intel Core i3-10100 .. 35177 |============================================ Intel Core i5-10600K . 38866 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 512 Mflops > Higher Is Better Intel Core i3-10100 .. 44105 |============================================ Intel Core i5-10600K . 49009 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 128 Mflops > Higher Is Better Intel Core i3-10100 .. 33950 |=========================================== Intel Core i5-10600K . 38420 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 256 Mflops > Higher Is Better Intel Core i3-10100 .. 32998 |============================================ Intel Core i5-10600K . 36522 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 512 Mflops > Higher Is Better Intel Core i3-10100 .. 34677 |============================================ Intel Core i5-10600K . 38709 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 1024 Mflops > Higher Is Better Intel Core i3-10100 .. 47510 |============================================ Intel Core i5-10600K . 53314 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 2048 Mflops > Higher Is Better Intel Core i3-10100 .. 47673 |============================================ Intel Core i5-10600K . 53506 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 4096 Mflops > Higher Is Better Intel Core i3-10100 .. 44598 |============================================ Intel Core i5-10600K . 49493 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 1024 Mflops > Higher Is Better Intel Core i3-10100 .. 29909 |======================================= Intel Core i5-10600K . 37698 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 2048 Mflops > Higher Is Better Intel Core i3-10100 .. 26279 |================================================= Intel Core i5-10600K . 26053 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 Mflops > Higher Is Better Intel Core i3-10100 .. 24354 |================================================= Intel Core i5-10600K . 22767 |============================================== oneDNN MKL-DNN 1.3 Harness: IP Batch 1D - Data Type: f32 ms < Lower Is Better Intel Core i3-10100 .. 7.32233 |=============================================== Intel Core i5-10600K . 4.54913 |============================= oneDNN MKL-DNN 1.3 Harness: IP Batch All - Data Type: f32 ms < Lower Is Better Intel Core i3-10100 .. 101.92 |================================================ Intel Core i5-10600K . 74.62 |=================================== oneDNN MKL-DNN 1.3 Harness: IP Batch 1D - Data Type: u8s8f32 ms < Lower Is Better Intel Core i3-10100 .. 3.13627 |=============================================== Intel Core i5-10600K . 2.02339 |============================== oneDNN MKL-DNN 1.3 Harness: IP Batch All - Data Type: u8s8f32 ms < Lower Is Better Intel Core i3-10100 .. 42.94 |================================================= Intel Core i5-10600K . 30.06 |================================== oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_1d - Data Type: f32 ms < Lower Is Better Intel Core i3-10100 .. 8.42008 |=============================================== Intel Core i5-10600K . 5.46402 |============================== oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_3d - Data Type: f32 ms < Lower Is Better Intel Core i3-10100 .. 12.51690 |============================================== Intel Core i5-10600K . 8.48212 |=============================== oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 ms < Lower Is Better Intel Core i3-10100 .. 318.86 |================================================ Intel Core i5-10600K . 222.39 |================================= oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 ms < Lower Is Better Intel Core i3-10100 .. 6.47082 |=============================================== Intel Core i5-10600K . 4.41247 |================================ oneDNN MKL-DNN 1.3 Harness: Recurrent Neural Network Training - Data Type: f32 ms < Lower Is Better Intel Core i3-10100 .. 428.08 |================================================ Intel Core i5-10600K . 285.86 |================================ oneDNN MKL-DNN 1.3 Harness: Recurrent Neural Network Inference - Data Type: f32 ms < Lower Is Better Intel Core i3-10100 .. 113.14 |================================================ Intel Core i5-10600K . 52.03 |======================