Skip to content

hg2ecz/ProgrammingLanguageBenchmark-FFT_4096

Repository files navigation

4096 point FFT test result

Rust Dart .NET Node.js CI

  • Raspberry Pi3: ARM Cortex A53, 1.2 GHz, 32 bit Raspbian 9 beta (gcc-6.2)
  • Odroid-C2: ARM Cortex A53, 1.5 GHz, 64 bit Ubuntu 17.04 alpha (gcc-6.3)
  • Intel i5-3337u: Ivy Bridge, 1.8 GHz (turbo 2,7 GHz), 64 bit Ubuntu 16.10 (gcc-6.2)

Architecture measurement: C-fast time in milliseconds at FFT_REPEAT=10 000 (gcc-6.3; 1 core test)

C-fast_...doublefloatinteger
Raspberry Pi1
0.7 GHz ARM11
5.884 ms4.712 ms5.344 ms
BeagleBone Black
1 GHz ARM Cortex A8
4.009 ms3.509 ms1.759 ms
Odroid-C1
1.5 GHz ARM Cortex A5
1.472 ms0.787 ms1.268 ms
Raspberry Pi3
1.2 GHz ARM Cortex A53
0.915 ms0.671 ms1.053 ms
Odroid-C2@64 bit
1.5 GHz ARM Cortex A53
0.738 ms0.496 ms0.432 ms
Intel Celeron
J1900
0.371 ms0.342 ms0.324 ms
Intel Core laptop
i5-3337u
0.158 ms0.107 ms0.113 ms

C relative speed compared with C-fast_double; floatemu if not FPU in the processor (e.g. some 32 bit microcontroller)

LanguageRaspberry Pi3Odroid-C2@64 biti5-3337u
C-fast_double1 (0.915 ms)1 (0.726 ms)1 (0.180 ms)
C-fast_float0.820.740.69
C-fast_integer1.120.580.79
C-fast_longlong_64bit-1.461.38
C-fast_float-nocomplex-floatemu4.774.215.87
C++
C++-fast_double1.03 (clang 6)1.131.02

Other compiled language speed compared with C-fast_double

LanguageRaspberry Pi3Odroid-C2@64 biti5-3337u
C# (.NET 6)1.26
Rust (rustc-1.14)1.341.35
Go (gccgo-6.3)1.451.301.49
C# (mono-5.18)2.78
Java (Oracle)7.94 1.38
C# (mono-4.x)8.325.735.22
F# (fsharpc 4.0)8.31 4.93

Script language speed compared with C-fast_double

LanguageRaspberry Pi3Odroid-C2@64 biti5-3337u
LUA (LUAjit)8.018.495.4
Python (Pypy 5.4)27.5 4.91
JavaScript (nodejs 4.x)2523.717.3
PHP712913588.2
Ruby481395287
AWK625541499
PERL513953775710
Octave9326 7972

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published