All Lisp benchmarks

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

CONTRIBUTIONS are WELCOME!

binarytrees

Input: 18

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.cl 382ms 15ms 126.9MB 557ms 77ms sbcl 2.1.9
2.cl 582ms 13ms 141.5MB 793ms 133ms sbcl 2.1.9

Input: 14

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.cl 27ms 0.5ms 60.0MB 17ms 13ms sbcl 2.1.9
2.cl 37ms 3.4ms 79.7MB 20ms 27ms sbcl 2.1.9

fannkuch-redux

Input: 11

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.cl 1360ms 2.1ms 43.2MB 2630ms 3ms sbcl 2.1.9

Input: 10

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.cl 176ms 56ms 41.3MB 233ms 10ms sbcl 2.1.9

fasta

Input: 2500000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
2.cl 659ms 120ms 28.1MB 530ms 23ms sbcl 2.1.9
1.cl 764ms 89ms 26.3MB 510ms 30ms sbcl 2.1.9

Input: 250000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
2.cl 113ms 44ms 26.1MB 43ms 7ms sbcl 2.1.9
1.cl 126ms 53ms 28.3MB 47ms 3ms sbcl 2.1.9

helloworld

Input: QwQ

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.cl 7.7ms 1.4ms 26.0MB 0ms 0ms sbcl 2.1.9

mandelbrot

Input: 1000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.cl 90ms 35ms 36.2MB 100ms 10ms sbcl 2.1.9

nbody

Input: 5000000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
4.cl 474ms 1.0ms 29.2MB 467ms 0ms sbcl 2.1.9
3.cl 516ms 0.3ms 31.3MB 503ms 0ms sbcl 2.1.9
2.cl 550ms 0.8ms 26.0MB 540ms 0ms sbcl 2.1.9
1.cl 612ms 0.5ms 24.0MB 600ms 0ms sbcl 2.1.9

Input: 500000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
4.cl 55ms 0.3ms 31.3MB 47ms 0ms sbcl 2.1.9
3.cl 60ms 1.9ms 31.2MB 50ms 0ms sbcl 2.1.9
2.cl 62ms 1.3ms 28.1MB 50ms 0ms sbcl 2.1.9
1.cl 68ms 1.0ms 28.1MB 53ms 0ms sbcl 2.1.9

nsieve

Input: 12

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
4.cl 273ms 1.1ms 34.4MB 257ms 3ms sbcl 2.1.9
2.cl 455ms 6.0ms 33.0MB 440ms 0ms sbcl 2.1.9
3.cl 462ms 1.5ms 36.4MB 447ms 3ms sbcl 2.1.9
1.cl 3781ms 14ms 495.5MB 3383ms 383ms sbcl 2.1.9

Input: 10

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
4.cl 70ms 0.9ms 26.2MB 50ms 0ms sbcl 2.1.9
2.cl 103ms 1.0ms 29.0MB 93ms 0ms sbcl 2.1.9
3.cl 137ms 51ms 24.2MB 87ms 7ms sbcl 2.1.9
1.cl 736ms 52ms 163.2MB 613ms 77ms sbcl 2.1.9

spectral-norm

Input: 8000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
2.cl 909ms 3.7ms 41.7MB 1737ms 7ms sbcl 2.1.9

Input: 4000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
2.cl 242ms 1.2ms 41.8MB 437ms 3ms sbcl 2.1.9
1.cl 639ms 16ms 35.1MB 1197ms 10ms sbcl 2.1.9

Input: 1000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
2.cl 33ms 3.7ms 41.5MB 27ms 3ms sbcl 2.1.9
1.cl 57ms 1.7ms 34.7MB 77ms 3ms sbcl 2.1.9