Compare the performance of SML MLton programs against some other language implementation, or check the SML CPU time and Memory use measurements.

For more information about the SML implementation we measured see ↓ about SML MLton.

Compare to:

 Are the SML MLton programs better?

For each of one our benchmarks, a white bar shows which language implementation had the faster program, and a black bar shows which used the least memory.

 How many times better?

How many times faster or smaller are the SML MLton programs than the corresponding C GNU gcc programs?

SML MLton x times better
~ C GNU gcc x times better
Program & Logs  Faster  Smaller: Memory Use Smaller: GZip Bytes Reduced N
binary-trees1.3~7.41.3
chameneos-redux No program
fannkuch~2.5~8.11.0
fasta~1.6~1.0~1.1
k-nucleotide~2.5~7.31.1
mandelbrot~1.1~1.0~1.1
n-body~1.3~1.0~1.1
nsieve~1.4~6.9~1.2
nsieve-bits~1.6~1.7~1.1
partial-sums~1.1~7.3~1.4
pidigits~4.2~1.21.4
recursive~2.5~6.5~1.1
regex-dna No program
reverse-complement~3.2~4.7~1.2
spectral-norm~2.05.9~1.2
startup~2.3 2.1
sum-file~1.74.71.2
thread-ring No program

 about SML MLton

MLton 20070826

Whole-Program Compilation in MLton (pdf slides)

Home Page: http://mlton.org/

Download: http://mlton.org/download/

Revised BSD license