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 204831220K40K60K80K100KSE +/- 729.50, N = 3SE +/- 745.03, N = 3SE +/- 578.38, N = 38879890101925971. (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 321324K8K12K16K20KSE +/- 315.90, N = 12SE +/- 136.51, N = 15SE +/- 63.46, N = 31905619484196311. (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 641327K14K21K28K35KSE +/- 316.86, N = 15SE +/- 371.82, N = 15SE +/- 393.56, N = 33130131466322061. (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 20482312K4K6K8K10KSE +/- 89.29, N = 3SE +/- 40.32, N = 3SE +/- 65.64, N = 37963.68060.28175.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 10242312K4K6K8K10KSE +/- 105.23, N = 3SE +/- 47.13, N = 3SE +/- 25.24, N = 31098111257112691. (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 25623112K24K36K48K60KSE +/- 258.94, N = 3SE +/- 420.25, N = 3SE +/- 531.99, N = 155407054242553921. (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 40962316K12K18K24K30KSE +/- 164.26, N = 3SE +/- 363.01, N = 3SE +/- 52.31, N = 32726527817279311. (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 51223116K32K48K64K80KSE +/- 544.39, N = 3SE +/- 892.90, N = 3SE +/- 543.81, N = 157508475469766701. (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 1283128K16K24K32K40KSE +/- 540.19, N = 3SE +/- 550.52, N = 15SE +/- 332.75, N = 153859038631393531. (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 642133K6K9K12K15KSE +/- 106.96, N = 15SE +/- 124.67, N = 15SE +/- 21.40, N = 31208312109123001. (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 5121329K18K27K36K45KSE +/- 229.96, N = 3SE +/- 53.54, N = 3SE +/- 107.64, N = 34353043846441371. (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 409631220K40K60K80K100KSE +/- 537.34, N = 3SE +/- 414.09, N = 3SE +/- 42.51, N = 38503485418862041. (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 1282312K4K6K8K10KSE +/- 114.87, N = 3SE +/- 75.94, N = 3SE +/- 48.64, N = 31092110984110701. (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 643122K4K6K8K10KSE +/- 109.06, N = 3SE +/- 155.24, N = 3SE +/- 96.48, N = 81137511418115251. (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 20482317K14K21K28K35KSE +/- 116.92, N = 3SE +/- 151.77, N = 3SE +/- 116.56, N = 33085430997311971. (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 1282132K4K6K8K10KSE +/- 114.56, N = 15SE +/- 25.86, N = 3SE +/- 126.97, N = 1510414.110487.010528.91. (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 321233K6K9K12K15KSE +/- 59.30, N = 3SE +/- 30.81, N = 3SE +/- 8.35, N = 31366713709138141. (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 10242319K18K27K36K45KSE +/- 68.67, N = 3SE +/- 109.36, N = 3SE +/- 186.76, N = 34195441964423771. (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 10242132K4K6K8K10KSE +/- 94.34, N = 3SE +/- 31.88, N = 3SE +/- 84.69, N = 39381.29412.49472.91. (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 12812310K20K30K40K50KSE +/- 414.98, N = 3SE +/- 318.43, N = 3SE +/- 46.53, N = 34632646515466401. (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 5121232K4K6K8K10KSE +/- 29.47, N = 3SE +/- 39.41, N = 3SE +/- 21.73, N = 310036.810049.010095.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: Float + SSE - Size: 2D FFT Size 2561238K16K24K32K40KSE +/- 197.71, N = 3SE +/- 202.84, N = 3SE +/- 507.24, N = 33901639158392351. (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 2561322K4K6K8K10KSE +/- 42.90, N = 3SE +/- 40.76, N = 3SE +/- 38.73, N = 31104711092111031. (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 2563122K4K6K8K10KSE +/- 25.24, N = 3SE +/- 39.79, N = 3SE +/- 10.41, N = 31021410249102631. (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 5121322K4K6K8K10KSE +/- 42.51, N = 3SE +/- 105.08, N = 3SE +/- 81.88, N = 31101411026110611. (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 20481232K4K6K8K10KSE +/- 40.07, N = 3SE +/- 77.57, N = 3SE +/- 17.03, N = 31054210568105801. (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 102431220K40K60K80K100KSE +/- 933.06, N = 3SE +/- 499.12, N = 3SE +/- 924.94, N = 39275692791930091. (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 6412312K24K36K48K60KSE +/- 1307.69, N = 12SE +/- 1037.57, N = 15SE +/- 1112.00, N = 125384254924555471. (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 3212314K28K42K56K70KSE +/- 1809.21, N = 15SE +/- 1087.48, N = 12SE +/- 323.75, N = 36191563844659031. (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 322313K6K9K12K15KSE +/- 263.60, N = 15SE +/- 225.97, N = 15SE +/- 253.18, N = 1511669.011765.011822.91. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm