F# Mono measurements

This table shows 4 measurements - CPU Time, Elapsed Time, Memory and Code.

Each row shows those measurements for a particular F# Mono program with a particular command-line input value N.

This table shows the current F# Mono programs.

Program Source Code  N  CPU secs Elapsed secs Memory KB Code B
binary-trees  #3  120.160.16?565
binary-trees  #3  161.371.3732,244565
binary-trees  #3  2036.8936.90171,252565
binary-trees  #2  120.590.6020,484515
binary-trees  #2  162.332.3348,656515
binary-trees  #2  2062.2062.21258,472515
binary-trees   120.180.7811,748537
binary-trees   160.780.7924,128537
binary-trees   2023.9123.91171,712537
fannkuch-redux   101.481.4923,192551
fannkuch-redux   1112.6112.6222,136551
fannkuch-redux   12169.70169.6723,196551
fannkuch-redux  #3  101.701.5023,420945
fannkuch-redux  #3  119.944.0222,620945
fannkuch-redux  #3  12125.4432.8623,416945
fannkuch-redux  #4  100.510.5119,100612
fannkuch-redux  #4  115.075.0719,100612
fannkuch-redux  #4  1270.7870.8019,104612
fannkuch-redux  #2  101.151.1620,348548
fannkuch-redux  #2  118.358.3520,352548
fannkuch-redux  #2  12108.07108.1020,612548
fasta   250,0000.330.33264978
fasta   2,500,0001.291.2920,344978
fasta   25,000,00010.2810.2920,348978
fasta-redux  #2  250,0000.490.5020,5881074
fasta-redux  #2  2,500,0000.800.8021,3761074
fasta-redux  #2  25,000,0003.483.4821,6521074
k-nucleotide  #4  250,0001.661.2034,1161505
k-nucleotide  #4  2,500,0006.963.4094,4041505
k-nucleotide  #4  25,000,00058.6324.341,003,9521505
k-nucleotide  #3  250,0001.501.3245,3521111
k-nucleotide  #3  2,500,0006.964.12121,3481111
k-nucleotide  #3  25,000,00060.6826.441,007,5201111
k-nucleotide   250,0003.992.3858,760701
k-nucleotide   2,500,00032.4911.5681,472701
k-nucleotide   25,000,000321.43108.60645,888701
mandelbrot  #4  1,0000.600.4720,816869
mandelbrot  #4  4,0002.640.9522,924869
mandelbrot  #4  16,00035.919.3556,528869
mandelbrot  #3  1,0000.400.25268800
mandelbrot  #3  4,0003.020.9222,044800
mandelbrot  #3  16,00045.0411.4651,832800
mandelbrot  #2  1,0000.730.7322,4081043
mandelbrot  #2  4,0004.072.0522,4361043
mandelbrot  #2  16,00053.5214.4222,4161043
n-body   500,0000.750.7622,5641259
n-body   5,000,0003.013.0127,4241259
n-body   50,000,00025.5425.5527,4321259
pidigits   2,0003.063.0645,692513
pidigits   6,00027.3027.3249,148513
pidigits   10,00077.3077.3849,792513
pidigits  #3  2,0000.240.26268903
pidigits  #3  6,0001.441.4519,608903
pidigits  #3  10,0003.973.9819,876903
regex-dna   50,0002.542.3639,532639
regex-dna   500,0009.254.96143,768639
regex-dna   5,000,00089.0026.37946,124639
regex-dna  #3  50,0002.582.3643,392870
regex-dna  #3  500,0009.094.63196,888870
regex-dna  #3  5,000,00068.5822.812,259,604870
regex-dna  #2  50,0002.152.1728,620413
regex-dna  #2  500,0008.538.58107,440413
regex-dna  #2  5,000,00072.4072.451,600,276413
spectral-norm  #2  5000.852.0221,736852
spectral-norm  #2  3,0009.784.2421,812852
spectral-norm  #2  5,50031.469.6721,880852
thread-ring  #3  500,0000.800.8022,828329
thread-ring  #3  5,000,0002.482.4924,740329
thread-ring  #3  50,000,00019.8619.8632,308329
thread-ring  #2  500,0001.901.9031,764555
thread-ring  #2  5,000,00048.1426.0740,900555
thread-ring  #2  50,000,000794.86301.0141,340555

 F# Mono : higher-order type-safe programming (mono is not ms .net) 

F# Compiler for F# 3.0 (Open Source Edition)

Mono JIT compiler version 3.4.1 (master/1b936ba Mon Apr 28 16:16:26 PDT 2014)
LLVM: yes(3.4svn-mono-mono/e656cac)
GC: sgen

Home Page: About F#

Download: F# Download

Revised BSD license

  Home   Conclusions   License   Play