All Fortran benchmarks

Current benchmark data was generated on Sun Oct 17 2021, full log can be found HERE

CONTRIBUTIONS are WELCOME!

fasta

Input: 2500000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
4.f90 411ms 14ms 0.0MB 130ms 17ms gfortran 10.3.0-1ubuntu1
4.f90 474ms 41ms 0.0MB 183ms 17ms flang 7.0.1

Input: 250000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
4.f90 45ms 2.4ms 1.1MB 20ms 0ms flang 7.0.1
4.f90 49ms 4.5ms 0.0MB 10ms 0ms gfortran 10.3.0-1ubuntu1

helloworld

Input: QwQ

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.f90 2.8ms 1.7ms 0.0MB 0ms 0ms gfortran 10.3.0-1ubuntu1
1.f90 3.1ms 3.5ms 1.2MB 0ms 0ms flang 7.0.1

nbody

Input: 5000000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
2.f90 475ms 2.2ms 0.0MB 470ms 0ms flang 7.0.1
2.f90 523ms 2.1ms 0.0MB 510ms 0ms gfortran 10.3.0-1ubuntu1

Input: 500000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
2.f90 50ms 3.2ms 1.2MB 40ms 0ms flang 7.0.1
2.f90 56ms 2.8ms 0.0MB 43ms 0ms gfortran 10.3.0-1ubuntu1

spectral-norm

Input: 8000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
2.f90 3463ms 0.7ms 1.3MB 3450ms 0ms gfortran 10.3.0-1ubuntu1
2.f90 4296ms 3.0ms 1.4MB 4287ms 0ms flang 7.0.1

Input: 4000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
2.f90 868ms 1.6ms 0.0MB 857ms 0ms gfortran 10.3.0-1ubuntu1
2.f90 1075ms 1.7ms 1.4MB 1067ms 0ms flang 7.0.1

Input: 1000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
2.f90 58ms 2.0ms 0.0MB 50ms 0ms gfortran 10.3.0-1ubuntu1
2.f90 71ms 3.3ms 1.1MB 60ms 0ms flang 7.0.1