fftw + oneDNN Intel Core i9-10900K testing with a Gigabyte Z490 AORUS MASTER (F3 BIOS) and AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB on Ubuntu 20.04 via the Phoronix Test Suite. Intel Core i9-10900K: Processor: Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads), Motherboard: Gigabyte Z490 AORUS MASTER (F3 BIOS), Chipset: Intel Comet Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2100/875MHz), Audio: Realtek ALC1220, Monitor: DELL P2415Q, Network: Intel Device 15f3 + Intel Wi-Fi 6 AX201 OS: Ubuntu 20.04, Kernel: 5.4.0-37-generic (x86_64), Desktop: GNOME Shell 3.36.2, Display Server: X Server 1.20.8, Display Driver: amdgpu 19.1.0, 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 i9-10900K . 10261.0 |=============================================== FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 64 Mflops > Higher Is Better Intel Core i9-10900K . 10126 |================================================= FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 32 Mflops > Higher Is Better Intel Core i9-10900K . 11584 |================================================= FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 64 Mflops > Higher Is Better Intel Core i9-10900K . 10229 |================================================= FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 128 Mflops > Higher Is Better Intel Core i9-10900K . 9828.6 |================================================ FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 256 Mflops > Higher Is Better Intel Core i9-10900K . 10157 |================================================= FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 512 Mflops > Higher Is Better Intel Core i9-10900K . 10404 |================================================= FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 128 Mflops > Higher Is Better Intel Core i9-10900K . 9643.4 |================================================ FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 256 Mflops > Higher Is Better Intel Core i9-10900K . 9241.1 |================================================ FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 512 Mflops > Higher Is Better Intel Core i9-10900K . 9424.9 |================================================ FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 1024 Mflops > Higher Is Better Intel Core i9-10900K . 10459 |================================================= FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 2048 Mflops > Higher Is Better Intel Core i9-10900K . 9976.8 |================================================ FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 4096 Mflops > Higher Is Better Intel Core i9-10900K . 9654.5 |================================================ FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 1024 Mflops > Higher Is Better Intel Core i9-10900K . 9156.6 |================================================ FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 2048 Mflops > Higher Is Better Intel Core i9-10900K . 7796.2 |================================================ FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 Mflops > Higher Is Better Intel Core i9-10900K . 7265.5 |================================================ FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 32 Mflops > Higher Is Better Intel Core i9-10900K . 20898 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 64 Mflops > Higher Is Better Intel Core i9-10900K . 26045 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 32 Mflops > Higher Is Better Intel Core i9-10900K . 60554 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 64 Mflops > Higher Is Better Intel Core i9-10900K . 54752 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 128 Mflops > Higher Is Better Intel Core i9-10900K . 31136 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 256 Mflops > Higher Is Better Intel Core i9-10900K . 43459 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 512 Mflops > Higher Is Better Intel Core i9-10900K . 51405 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 128 Mflops > Higher Is Better Intel Core i9-10900K . 40284 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 256 Mflops > Higher Is Better Intel Core i9-10900K . 38113 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 512 Mflops > Higher Is Better Intel Core i9-10900K . 40631 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 1024 Mflops > Higher Is Better Intel Core i9-10900K . 56835 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 2048 Mflops > Higher Is Better Intel Core i9-10900K . 56885 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 4096 Mflops > Higher Is Better Intel Core i9-10900K . 52286 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 1024 Mflops > Higher Is Better Intel Core i9-10900K . 40919 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 2048 Mflops > Higher Is Better Intel Core i9-10900K . 31665 |================================================= FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 Mflops > Higher Is Better Intel Core i9-10900K . 27971 |================================================= oneDNN MKL-DNN 1.3 Harness: IP Batch 1D - Data Type: f32 ms < Lower Is Better Intel Core i9-10900K . 3.25265 |=============================================== oneDNN MKL-DNN 1.3 Harness: IP Batch All - Data Type: f32 ms < Lower Is Better Intel Core i9-10900K . 57.16 |================================================= oneDNN MKL-DNN 1.3 Harness: IP Batch 1D - Data Type: u8s8f32 ms < Lower Is Better Intel Core i9-10900K . 1.17351 |=============================================== oneDNN MKL-DNN 1.3 Harness: IP Batch All - Data Type: u8s8f32 ms < Lower Is Better Intel Core i9-10900K . 19.08 |================================================= oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_1d - Data Type: f32 ms < Lower Is Better Intel Core i9-10900K . 3.02711 |=============================================== oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_3d - Data Type: f32 ms < Lower Is Better Intel Core i9-10900K . 4.77248 |=============================================== oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 ms < Lower Is Better Intel Core i9-10900K . 123.95 |================================================ oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 ms < Lower Is Better Intel Core i9-10900K . 2.20842 |=============================================== oneDNN MKL-DNN 1.3 Harness: Recurrent Neural Network Training - Data Type: f32 ms < Lower Is Better Intel Core i9-10900K . 170.45 |================================================ oneDNN MKL-DNN 1.3 Harness: Recurrent Neural Network Inference - Data Type: f32 ms < Lower Is Better Intel Core i9-10900K . 27.93 |=================================================