fftw rocket lake

Intel Core i9-11900K testing with a ASUS ROG MAXIMUS XIII HERO (0703 BIOS) and AMD Radeon RX 6800/6800 XT / 6900 16GB on Ubuntu 21.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 2104046-IB-FFTWROCKE77
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
Show Result Confidence Charts

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
Prefer Vertical Bar Graphs

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
1
April 03 2021
  35 Minutes
2
April 04 2021
  33 Minutes
3
April 04 2021
  33 Minutes
Invert Hiding All Results Option
  34 Minutes

Only show results where is faster than
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):


fftw rocket lakeProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen Resolution123Intel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads)ASUS ROG MAXIMUS XIII HERO (0703 BIOS)Intel Tiger Lake-H32GB1000GB Western Digital WD_BLACK SN850 1TBAMD Radeon RX 6800/6800 XT / 6900 16GB (2575/1000MHz)Intel Tiger Lake-H HD AudioASUS MG28U2 x Intel I225-V + Intel Device 2725Ubuntu 21.045.12.0-051200rc3daily20210315-generic (x86_64) 20210314GNOME Shell 3.38.3X Server 1.20.10 + Wayland4.6 Mesa 21.1.0-devel (git-616720d 2021-03-16 hirsute-oibaf-ppa) (LLVM 12.0.0)GCC 10.2.1 20210320ext43840x2160OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseEnvironment Details- DEBUGINFOD_URLS=Compiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-mutex --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-DjbZbO/gcc-10-10.2.1/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-DjbZbO/gcc-10-10.2.1/debian/tmp-gcn/usr,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-build-config=bootstrap-lto-lean --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 Processor Details- Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.3Security Details- itlb_multihit: Not affected + 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 + srbds: Not affected + tsx_async_abort: Not affected

123Result OverviewPhoronix Test Suite100%102%103%105%106%FFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFFTWFloat + SSE - 2D FFT Size 32Float + SSE - 1D FFT Size 2048Float + SSE - 2D FFT Size 64Float + SSE - 1D FFT Size 32Float + SSE - 1D FFT Size 64Stock - 2D FFT Size 2048Stock - 1D FFT Size 1024Float + SSE - 1D FFT Size 256Float + SSE - 2D FFT Size 4096Float + SSE - 1D FFT Size 512Float + SSE - 1D FFT Size 128Stock - 1D FFT Size 64Float + SSE - 2D FFT Size 512Float + SSE - 1D FFT Size 4096Stock - 2D FFT Size 128Stock - 1D FFT Size 32Stock - 2D FFT Size 64Float + SSE - 2D FFT Size 2048Stock - 1D FFT Size 128Stock - 2D FFT Size 32Float + SSE - 2D FFT Size 1024Stock - 2D FFT Size 4096Stock - 2D FFT Size 1024Stock - 1D FFT Size 4096Float + SSE - 2D FFT Size 128Stock - 2D FFT Size 512Float + SSE - 2D FFT Size 256Stock - 1D FFT Size 256Stock - 2D FFT Size 256Stock - 1D FFT Size 512Stock - 1D FFT Size 2048Float + SSE - 1D FFT Size 1024

fftw rocket lakefftw: Float + SSE - 1D FFT Size 2048fftw: Float + SSE - 1D FFT Size 32fftw: Float + SSE - 1D FFT Size 64fftw: Stock - 2D FFT Size 2048fftw: Stock - 1D FFT Size 1024fftw: Float + SSE - 1D FFT Size 256fftw: Float + SSE - 2D FFT Size 4096fftw: Float + SSE - 1D FFT Size 512fftw: Float + SSE - 1D FFT Size 128fftw: Stock - 1D FFT Size 64fftw: Float + SSE - 2D FFT Size 512fftw: Float + SSE - 1D FFT Size 4096fftw: Stock - 2D FFT Size 128fftw: Stock - 2D FFT Size 64fftw: Float + SSE - 2D FFT Size 2048fftw: Stock - 1D FFT Size 128fftw: Stock - 2D FFT Size 32fftw: Float + SSE - 2D FFT Size 1024fftw: Stock - 2D FFT Size 4096fftw: Stock - 2D FFT Size 1024fftw: Stock - 1D FFT Size 4096fftw: Float + SSE - 2D FFT Size 128fftw: Stock - 2D FFT Size 512fftw: Float + SSE - 2D FFT Size 256fftw: Stock - 1D FFT Size 256fftw: Stock - 2D FFT Size 256fftw: Stock - 1D FFT Size 512fftw: Stock - 1D FFT Size 2048fftw: Float + SSE - 1D FFT Size 1024fftw: Float + SSE - 2D FFT Size 64fftw: Float + SSE - 2D FFT Size 32fftw: Stock - 1D FFT Size 321239010119056313018175.411269553922793176670386311210943530854181107011418311971048713667423777528.49412.4104514632610036.8390161104710249110141054292791538426191511822.99259719631322067963.6109815407027265750843935312083441378620410921115253085410414.113709419547504.59381.21044146515100493915811103102631106110568930095492463844116698879819484314668060.2112575424227817754693859012300438468503410984113753099710528.913814419647453.99472.9103724664010095392351109210214110261058092756555476590311765OpenBenchmarking.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: Float + SSE - Size: 1D FFT Size 204832120K40K60K80K100KSE +/- 729.50, N = 3SE +/- 578.38, N = 3SE +/- 745.03, N = 38879892597901011. (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 323214K8K12K16K20KSE +/- 136.51, N = 15SE +/- 63.46, N = 3SE +/- 315.90, N = 121948419631190561. (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 643217K14K21K28K35KSE +/- 371.82, N = 15SE +/- 393.56, N = 3SE +/- 316.86, N = 153146632206313011. (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 20483212K4K6K8K10KSE +/- 40.32, N = 3SE +/- 89.29, N = 3SE +/- 65.64, N = 38060.27963.68175.41. (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 10243212K4K6K8K10KSE +/- 47.13, N = 3SE +/- 105.23, N = 3SE +/- 25.24, N = 31125710981112691. (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 25632112K24K36K48K60KSE +/- 420.25, N = 3SE +/- 258.94, N = 3SE +/- 531.99, N = 155424254070553921. (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 40963216K12K18K24K30KSE +/- 363.01, N = 3SE +/- 164.26, N = 3SE +/- 52.31, N = 32781727265279311. (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 51232116K32K48K64K80KSE +/- 892.90, N = 3SE +/- 544.39, N = 3SE +/- 543.81, N = 157546975084766701. (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 1283218K16K24K32K40KSE +/- 540.19, N = 3SE +/- 332.75, N = 15SE +/- 550.52, N = 153859039353386311. (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 643213K6K9K12K15KSE +/- 21.40, N = 3SE +/- 106.96, N = 15SE +/- 124.67, N = 151230012083121091. (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 5123219K18K27K36K45KSE +/- 53.54, N = 3SE +/- 107.64, N = 3SE +/- 229.96, N = 34384644137435301. (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 409632120K40K60K80K100KSE +/- 537.34, N = 3SE +/- 42.51, N = 3SE +/- 414.09, N = 38503486204854181. (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 1283212K4K6K8K10KSE +/- 75.94, N = 3SE +/- 114.87, N = 3SE +/- 48.64, N = 31098410921110701. (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 643212K4K6K8K10KSE +/- 109.06, N = 3SE +/- 96.48, N = 8SE +/- 155.24, N = 31137511525114181. (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 20483217K14K21K28K35KSE +/- 151.77, N = 3SE +/- 116.92, N = 3SE +/- 116.56, N = 33099730854311971. (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 1283212K4K6K8K10KSE +/- 126.97, N = 15SE +/- 114.56, N = 15SE +/- 25.86, N = 310528.910414.110487.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 323213K6K9K12K15KSE +/- 8.35, N = 3SE +/- 30.81, N = 3SE +/- 59.30, N = 31381413709136671. (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 10243219K18K27K36K45KSE +/- 109.36, N = 3SE +/- 68.67, N = 3SE +/- 186.76, N = 34196441954423771. (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 409632116003200480064008000SE +/- 24.74, N = 3SE +/- 20.15, N = 3SE +/- 6.74, N = 37453.97504.57528.41. (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 10243212K4K6K8K10KSE +/- 84.69, N = 3SE +/- 94.34, N = 3SE +/- 31.88, N = 39472.99381.29412.41. (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 40963212K4K6K8K10KSE +/- 26.39, N = 3SE +/- 37.68, N = 3SE +/- 68.49, N = 31037210441104511. (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 12832110K20K30K40K50KSE +/- 46.53, N = 3SE +/- 318.43, N = 3SE +/- 414.98, N = 34664046515463261. (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 5123212K4K6K8K10KSE +/- 21.73, N = 3SE +/- 39.41, N = 3SE +/- 29.47, N = 310095.010049.010036.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: Float + SSE - Size: 2D FFT Size 2563218K16K24K32K40KSE +/- 507.24, N = 3SE +/- 202.84, N = 3SE +/- 197.71, N = 33923539158390161. (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 2563212K4K6K8K10KSE +/- 40.76, N = 3SE +/- 38.73, N = 3SE +/- 42.90, N = 31109211103110471. (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 2563212K4K6K8K10KSE +/- 25.24, N = 3SE +/- 10.41, N = 3SE +/- 39.79, N = 31021410263102491. (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 5123212K4K6K8K10KSE +/- 105.08, N = 3SE +/- 81.88, N = 3SE +/- 42.51, N = 31102611061110141. (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 20483212K4K6K8K10KSE +/- 17.03, N = 3SE +/- 77.57, N = 3SE +/- 40.07, N = 31058010568105421. (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 102432120K40K60K80K100KSE +/- 933.06, N = 3SE +/- 924.94, N = 3SE +/- 499.12, N = 39275693009927911. (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 6432112K24K36K48K60KSE +/- 1112.00, N = 12SE +/- 1037.57, N = 15SE +/- 1307.69, N = 125554754924538421. (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 3232114K28K42K56K70KSE +/- 323.75, N = 3SE +/- 1087.48, N = 12SE +/- 1809.21, N = 156590363844619151. (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 323213K6K9K12K15KSE +/- 225.97, N = 15SE +/- 263.60, N = 15SE +/- 253.18, N = 1511765.011669.011822.91. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm