Haxe Versus Fortran benchmarks

Current benchmark data was generated on Sat Nov 27 2021, full log can be found HERE

CONTRIBUTIONS are WELCOME!

fasta

Input: 250000

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
fortran 4.f90 35ms 6.0ms 0.0MB 10ms 0ms gfortran 10.3.0-1ubuntu1
fortran 4.f90 47ms 1.3ms 1.1MB 20ms 0ms flang 7.0.1
haxe 1.hx 1286ms 103ms 3.9MB 767ms 230ms haxe/hashlink 1.12.0

helloworld

Input: QwQ

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
fortran 1.f90 2.6ms 1.4ms 0.0MB 0ms 0ms gfortran 10.3.0-1ubuntu1
fortran 1.f90 4.2ms 5.4ms 1.2MB 0ms 0ms flang 7.0.1
haxe 1.hx 5.0ms 2.1ms 3.1MB 0ms 0ms haxe/hashlink 1.12.0

nbody

Input: 5000000

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
fortran 2.f90 476ms 0.2ms 0.0MB 467ms 0ms flang 7.0.1
fortran 2.f90 524ms 0.9ms 0.0MB 513ms 0ms gfortran 10.3.0-1ubuntu1
haxe 1.hx 3183ms 4.6ms 3.4MB 3170ms 0ms haxe/hashlink 1.12.0

Input: 500000

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
fortran 2.f90 49ms 0.7ms 0.0MB 40ms 0ms flang 7.0.1
fortran 2.f90 54ms 0.8ms 0.0MB 50ms 0ms gfortran 10.3.0-1ubuntu1
haxe 1.hx 322ms 1.1ms 3.3MB 310ms 0ms haxe/hashlink 1.12.0

Input: 100000

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
fortran 2.f90 12ms 2.5ms 1.2MB 0ms 0ms flang 7.0.1
fortran 2.f90 14ms 3.6ms 0.0MB 0ms 0ms gfortran 10.3.0-1ubuntu1
haxe 1.hx 72ms 1.3ms 3.4MB 60ms 0ms haxe/hashlink 1.12.0

spectral-norm

Input: 1000

lang code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
fortran 2.f90 57ms 1.4ms 0.0MB 50ms 0ms gfortran 10.3.0-1ubuntu1
fortran 2.f90 72ms 3.0ms 1.1MB 60ms 0ms flang 7.0.1
haxe 1.hx 718ms 3.8ms 3.6MB 710ms 0ms haxe/hashlink 1.12.0