All D benchmarks

Current benchmark data was generated on Tue Jan 18 2022, full log can be found HERE

CONTRIBUTIONS are WELCOME!

[x86_64][2 cores] Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz

coro-prime-sieve

Input: 1000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 1207ms 6.7ms 8.4MB 1190ms 3ms ldc2 1.26.0
1.d 1620ms 22ms 9.2MB 1600ms 3ms dmd 2.096.1

edigits

Input: 250001

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 4113ms 3.2ms 7.9MB 4097ms 0ms ldc2 1.26.0
1.d 4781ms 7.3ms 8.7MB 4773ms 0ms dmd 2.096.1

Input: 100000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 704ms 2.4ms 7.3MB 690ms 0ms ldc2 1.26.0
1.d 876ms 2.2ms 7.6MB 867ms 0ms dmd 2.096.1

helloworld

Input: QwQ

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 1.9ms 0.7ms 3.0MB 0ms 0ms ldc2 1.26.0
1.d 2.5ms 0.5ms 3.7MB 0ms 0ms dmd 2.096.1

nsieve

Input: 12

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 762ms 16ms 42.0MB 733ms 10ms ldc2 1.26.0
1.d 908ms 58ms 72.3MB 870ms 23ms dmd 2.096.1
2.d 975ms 1.6ms 46.8MB 937ms 27ms ldc2 1.26.0
2.d 1454ms 7.8ms 47.4MB 1423ms 13ms dmd 2.096.1

Input: 10

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 131ms 3.2ms 14.3MB 117ms 0ms ldc2 1.26.0
1.d 140ms 3.4ms 23.2MB 130ms 0ms dmd 2.096.1
2.d 231ms 1.9ms 15.0MB 217ms 3ms ldc2 1.26.0
2.d 360ms 1.6ms 15.9MB 347ms 3ms dmd 2.096.1

pidigits

Input: 8000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 3469ms 18ms 7.9MB 3470ms 10ms ldc2 1.26.0

Input: 4000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 823ms 3.0ms 7.8MB 810ms 3ms ldc2 1.26.0
1.d 1623ms 2.0ms 8.5MB 1610ms 7ms dmd 2.096.1

Input: 1000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 52ms 0.5ms 8.0MB 40ms 0ms ldc2 1.26.0
1.d 101ms 1.1ms 8.8MB 93ms 3ms dmd 2.096.1

spectral-norm

Input: 8000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 4337ms 1.3ms 3.8MB 4323ms 0ms ldc2 1.26.0
1.d 4783ms 2.0ms 4.6MB 4767ms 0ms dmd 2.096.1

Input: 4000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 1086ms 0.7ms 3.5MB 1080ms 0ms ldc2 1.26.0
1.d 1198ms 0.7ms 4.2MB 1190ms 0ms dmd 2.096.1

Input: 1000

code time stddev peak-mem mem time(user) time(kernel) compiler compiler/runtime
1.d 71ms 0.8ms 3.0MB 60ms 0ms ldc2 1.26.0
1.d 80ms 2.5ms 4.1MB 70ms 0ms dmd 2.096.1