FFTE

FFTE is a package by Daisuke Takahashi to compute Discrete Fourier Transforms of 1-, 2- and 3- dimensional sequences of length (2^p)*(3^q)*(5^r).

To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark ffte.

Project Site

ffte.jp

Test Created

7 April 2012

Last Updated

29 September 2020

Test Maintainer

Michael Larabel 

Test Type

Processor

Test Dependencies

C/C++ Compiler Toolchain + Fortran

Accolades

150k+ Downloads

Supported Platforms


Public Result UploadsReported Installs*Test Completions*OpenBenchmarking.orgEventsFFTE Popularity Statisticspts/ffte2012.042012.072012.102013.012013.042013.072013.102014.012014.042014.072014.102015.012015.042015.072015.102016.012016.042016.072016.102017.012017.042017.072017.102018.012018.042018.072018.102019.012019.042019.072019.102020.012020.042020.072020.102021.014K8K12K16K20K
* Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform.
Data current as of Fri, 26 Feb 2021 14:04:42 GMT.

Revision History

pts/ffte-1.2.1   [View Source]   Tue, 29 Sep 2020 10:43:28 GMT
Only build speed3d test that is used rather than make all to avoid a code issue elsewhere in codebase with latest GCC Gfortran.

pts/ffte-1.2.0   [View Source]   Sun, 27 Sep 2020 14:17:57 GMT
Update against FFTE 7.0, switch to speed3d for more demanding test.

pts/ffte-1.1.0   [View Source]   Sun, 04 Mar 2018 11:35:47 GMT
Update against FFTE 6.0, add Windows support.

pts/ffte-1.0.1   [View Source]   Sat, 07 Apr 2012 21:19:21 GMT
Syncing fix.

pts/ffte-1.0.0   [View Source]   Sat, 07 Apr 2012 21:09:37 GMT
Initial commit of a basic FFTE 5.0 test profile.

Suites Using This Test

Scientific Computing

HPC - High Performance Computing


Performance Metrics

Analyze Test Configuration:

FFTE 7.0

N=256, 3D Complex FFT Routine

OpenBenchmarking.org metrics for this test profile configuration based on 693 public results since 27 September 2020 with the latest data as of 24 February 2021.

Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.

Component
Percentile Rank
# Matching Public Results
MFLOPS (Average)
100th
12
179969 +/- 6344
97th
8
160160 +/- 2402
97th
7
159313 +/- 2689
95th
7
150454 +/- 332
94th
9
143716 +/- 12536
94th
5
143715 +/- 486
93rd
7
137690 +/- 1265
92nd
7
135241 +/- 373
90th
7
134585 +/- 1155
86th
13
119477 +/- 4421
85th
7
110427 +/- 777
84th
3
108826 +/- 281
83rd
3
108301 +/- 212
79th
8
85270 +/- 9460
79th
7
84758 +/- 302
77th
6
82390 +/- 3273
76th
7
76517 +/- 191
Mid-Tier
75th
< 76405
74th
10
68935 +/- 1342
72nd
5
59818 +/- 1844
69th
3
56273 +/- 585
69th
7
55550 +/- 4499
68th
11
53569 +/- 919
65th
9
48874 +/- 2283
63rd
7
44124 +/- 81
59th
16
38389 +/- 1608
58th
7
38328 +/- 366
57th
7
37771 +/- 3284
56th
22
37251 +/- 2002
55th
6
36964 +/- 522
52nd
3
36494 +/- 251
52nd
14
36404 +/- 601
51st
5
35846 +/- 1040
Median
50th
35846
48th
6
34437 +/- 401
46th
6
33850 +/- 175
45th
3
33146 +/- 153
45th
4
32699 +/- 256
44th
3
31800 +/- 824
41st
6
30837 +/- 865
40th
5
30593 +/- 416
40th
3
30454 +/- 309
40th
3
29994 +/- 283
39th
4
29100 +/- 109
38th
3
28547 +/- 221
38th
6
28531 +/- 147
35th
6
26424 +/- 422
35th
10
26339 +/- 1032
34th
6
26107 +/- 248
34th
6
26029 +/- 1756
33rd
6
25683 +/- 215
31st
6
24060 +/- 2623
30th
6
23662 +/- 122
28th
3
22882 +/- 59
28th
3
22535 +/- 865
27th
3
22352 +/- 115
Low-Tier
25th
< 21514
25th
3
20664 +/- 431
24th
3
20307 +/- 42
24th
7
20286 +/- 248
23rd
3
19909 +/- 267
23rd
4
19810 +/- 104
22nd
3
19298 +/- 131
21st
4
18979 +/- 137
21st
3
18591 +/- 186
20th
3
17954 +/- 14
19th
3
17706 +/- 144
19th
5
17358 +/- 914
18th
5
17065 +/- 94
17th
3
16929 +/- 130
17th
3
16646 +/- 396
16th
3
16373 +/- 41
15th
4
16143 +/- 1913
15th
7
15956 +/- 418
14th
3
15268 +/- 78
13th
3
15108 +/- 99
12th
4
14762 +/- 223
11th
6
14689 +/- 239
11th
3
14610 +/- 83
11th
7
14527 +/- 680
10th
3
14405 +/- 118
9th
3
13557 +/- 75
8th
3
11652 +/- 10
7th
4
11444 +/- 119
7th
3
11365 +/- 41
6th
3
9755 +/- 92
5th
3
9222 +/- 146
5th
3
8832 +/- 12
4th
6
6314 +/- 694
4th
3
4855 +/- 42
3rd
7
2054 +/- 182
OpenBenchmarking.orgDistribution Of Public Results - N=256, 3D Complex FFT Routine689 Results Range From 978 To 186580 MFLOPS978469184041211715830195432325626969306823439538108418214553449247529605667360386640996781271525752387895182664863779009093803975161012291049421086551123681160811197941235071272201309331346461383591420721457851494981532111569241606371643501680631717761754891792021829151866281632486480

Based on OpenBenchmarking.org data, the selected test / test configuration (FFTE 7.0 - N=256, 3D Complex FFT Routine) has an average run-time of 2 minutes. By default this test profile is set to run at least 3 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.

OpenBenchmarking.orgMinutesTime Required To Complete BenchmarkN=256, 3D Complex FFT RoutineRun-Time246810Min: 1 / Avg: 1 / Max: 1

Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 0.5%.

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsN=256, 3D Complex FFT RoutineDeviation3691215Min: 0 / Avg: 0.52 / Max: 8

Does It Scale Well With Increasing Cores?

Yes, based on the automated analysis of the collected public benchmark data, this test / test settings does generally scale well with increasing CPU core counts. Data based on publicly available results for this test / test settings, separated by vendor, result divided by the reference CPU clock speed, grouped by matching physical CPU core count, and normalized against the smallest core count tested from each vendor for each CPU having a sufficient number of test samples and statistically significant data.

AMDIntelOpenBenchmarking.orgRelative Core Scaling To BaseFFTE CPU Core ScalingN=256, 3D Complex FFT Routine46812162432486448121620

Notable Instruction Set Usage

Notable instruction set extensions supported by this test, based on an automatic analysis by the Phoronix Test Suite / OpenBenchmarking.org analytics engine.

Instruction Set
Support
Instructions Detected
SSE2 (SSE2)
Used by default on supported hardware.
 
SUBSD COMISD CVTSI2SD DIVSD MULSD ADDSD XORPD MOVAPD UNPCKLPD MOVUPD UNPCKHPD MULPD SUBPD ADDPD PUNPCKLQDQ MOVDQA SHUFPD SQRTSD CVTTSD2SI
Last automated analysis: 30 January 2021

This test profile binary relies on the shared libraries libgfortran.so.5, libm.so.6, libgomp.so.1, libquadmath.so.0, libpthread.so.0, libc.so.6, libdl.so.2.

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 358 Benchmark Results

Ampere Altra ARMv8 Neoverse-N1 - WIWYNN Mt.Jade - Ampere Computing LLC Device e100

Ubuntu 20.04 - 5.11.0-051100-generic-64k - GNOME Shell 3.36.4

2 Systems - 119 Benchmark Results

AMD EPYC 7F52 16-Core - Supermicro Super Server 0123456789 - AMD [AMD] Starship

FreeBSD - 12.2-RELEASE - Clang 10.0.1

5 Systems - 131 Benchmark Results

AMD EPYC 7F52 16-Core - Supermicro Super Server 0123456789 - AMD [AMD] Starship

FreeBSD - 12.2-RELEASE - Clang 10.0.1

4 Systems - 131 Benchmark Results

Intel Core i7-10700T - Insyde CometLake TBD by OEM - Intel

FreeBSD - 12.2-RELEASE - Clang 10.0.1

3 Systems - 156 Benchmark Results

Intel Core i7-10700T - Insyde CometLake TBD by OEM - Intel

FreeBSD - 12.2-RELEASE - Clang 10.0.1

2 Systems - 156 Benchmark Results

Intel Xeon E-2278GEL - Logic Supply RXM-181 TBD by OEM - Intel

FreeBSD - 13.0-BETA1 - Clang 11.0.1

5 Systems - 159 Benchmark Results

Intel Xeon E-2278GEL - Logic Supply RXM-181 TBD by OEM - Intel

FreeBSD - 12.2-RELEASE - Clang 10.0.1

4 Systems - 198 Benchmark Results

Intel Xeon E-2278GEL - Logic Supply RXM-181 TBD by OEM - Intel

FreeBSD - 12.2-RELEASE - Clang 10.0.1

4 Systems - 133 Benchmark Results

Intel Xeon E3-1260L v5 - ASRock E3V5 WS - Intel Xeon E3-1200 v5

Ubuntu 20.10 - 5.8.0-33-generic - GNOME Shell 3.38.1

3 Systems - 103 Benchmark Results

Intel Xeon Gold 6238R - Supermicro X11SPL-F v1.02 - Intel Sky Lake-E DMI3 Registers

CentOS Linux 8 - 4.18.0-240.10.1.el8_3.x86_64 - GCC 8.3.1 20191121

4 Systems - 103 Benchmark Results

Intel Xeon Gold 6238R - Supermicro X11SPL-F v1.02 - Intel Sky Lake-E DMI3 Registers

CentOS Linux 8 - 4.18.0-240.10.1.el8_3.x86_64 - aspeed

2 Systems - 103 Benchmark Results

Intel Xeon Gold 6238R - Supermicro X11SPL-F v1.02 - Intel Sky Lake-E DMI3 Registers

CentOS Linux 8 - 4.18.0-240.10.1.el8_3.x86_64 - GCC 8.3.1 20191121

Most Popular Test Results

OpenBenchmarking.org Results Compare

2 Systems - 535 Benchmark Results

AMD Ryzen 5 4500U - LENOVO LNVNB161216 - AMD Renoir Root Complex

Ubuntu 20.04 - 5.9.0-050900rc7daily20201002-generic - GNOME Shell 3.36.4

11 Systems - 217 Benchmark Results

AMD Ryzen 9 3900X 12-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

Ubuntu 20.04 - 5.9.0-050900-generic - GNOME Shell 3.36.4

3 Systems - 46 Benchmark Results

AMD Ryzen Threadripper 3960X 24-Core - MSI Creator TRX40 - AMD Starship

Ubuntu 20.04 - 5.9.0-rc5-14sep-patch - GNOME Shell 3.36.4

4 Systems - 7 Benchmark Results

AMD Ryzen Threadripper 3960X 24-Core - MSI Creator TRX40 - AMD Starship

Ubuntu 20.04 - 5.9.0-rc5-14sep-patch - GNOME Shell 3.36.4

3 Systems - 40 Benchmark Results

2 x Intel Xeon Gold 5220R - TYAN S7106 - Intel Sky Lake-E DMI3 Registers

Ubuntu 20.04 - 5.9.0-050900rc6-generic - GNOME Shell 3.36.4

2 Systems - 403 Benchmark Results

Intel Core i9-10900K - Gigabyte Z490 AORUS MASTER - Intel Comet Lake PCH

Ubuntu 20.10 - 5.8.0-22-generic - GNOME Shell 3.38.0

3 Systems - 406 Benchmark Results

AMD Ryzen 9 3900XT 12-Core - MSI MEG X570 GODLIKE - AMD Starship

Ubuntu 20.04 - 5.4.0-48-generic - GNOME Shell 3.36.4

3 Systems - 131 Benchmark Results

Intel Core i5-10600K - ASUS PRIME Z490M-PLUS - Intel Comet Lake PCH

Ubuntu 20.04 - 5.4.0-45-generic - GNOME Shell 3.36.4

3 Systems - 31 Benchmark Results

AMD Ryzen 5 3600XT 6-Core - MSI X470 GAMING M7 AC - AMD Starship

Ubuntu 20.04 - 5.8.0-050800-generic - GNOME Shell 3.36.4

12 Systems - 229 Benchmark Results

AMD Ryzen 9 3900X 12-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

Ubuntu 20.04 - 5.9.0-050900-generic - GNOME Shell 3.36.4

3 Systems - 202 Benchmark Results

Intel Core i7-7700K - MSI Z270-A PRO - Intel Xeon E3-1200 v6

Ubuntu 20.04 - 5.9.0-050900rc8daily20201011-generic - GNOME Shell 3.36.4

3 Systems - 100 Benchmark Results

AMD Ryzen Threadripper 3990X 64-Core - System76 Thelio Major - AMD Starship

Ubuntu 20.04 - 5.4.0-47-generic - GNOME Shell 3.36.4

Find More Test Results

OpenBenchmarking.org Community User Comments

Post A Comment