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.220.23752565
binary-trees  #3  161.441.4359,044565
binary-trees  #3  2037.9436.40150,544565
binary-trees  #2  120.680.6843,860515
binary-trees  #2  162.542.5063,196515
binary-trees  #2  2069.0266.03213,092515
binary-trees   120.250.26840537
binary-trees   160.940.9346,532537
binary-trees   2026.4125.13126,808537
fannkuch-redux   101.741.7443,532551
fannkuch-redux   1113.5913.6141,992551
fannkuch-redux   12182.26182.4341,908551
fannkuch-redux  #3  101.961.7145,056945
fannkuch-redux  #3  119.934.1544,308945
fannkuch-redux  #3  12120.9632.4546,616945
fannkuch-redux  #4  100.570.5739,536612
fannkuch-redux  #4  115.105.1039,448612
fannkuch-redux  #4  1269.9669.9839,508612
fannkuch-redux  #2  101.151.1541,168548
fannkuch-redux  #2  117.987.9941,232548
fannkuch-redux  #2  12102.87102.9041,276548
fasta   250,0000.450.4639,356978
fasta   2,500,0001.421.4340,420978
fasta   25,000,00010.4310.4340,548978
fasta-redux  #2  250,0000.820.8244,0361074
fasta-redux  #2  2,500,0001.141.1543,9801074
fasta-redux  #2  25,000,0004.164.1744,0881074
k-nucleotide  #4  250,0002.311.8065,0121505
k-nucleotide  #4  2,500,0007.953.68153,0281505
k-nucleotide  #4  25,000,00064.7623.701,144,3121505
k-nucleotide  #3  250,0002.001.6768,3601111
k-nucleotide  #3  2,500,0007.864.10154,4561111
k-nucleotide  #3  25,000,00066.1028.521,145,9441111
k-nucleotide   250,0004.502.7181,008701
k-nucleotide   2,500,00028.2310.62103,140701
k-nucleotide   25,000,000583.94247.50642,016701
mandelbrot  #4  1,0000.790.6641,568869
mandelbrot  #4  4,0002.891.1843,508869
mandelbrot  #4  16,00036.359.6080,748869
mandelbrot  #3  1,0000.480.32784800
mandelbrot  #3  4,0003.100.9842,676800
mandelbrot  #3  16,00045.1211.5575,924800
mandelbrot  #2  1,0000.960.9743,2481043
mandelbrot  #2  4,0004.062.2043,3961043
mandelbrot  #2  16,00051.9914.1943,6481043
n-body   500,0000.860.8743,8481259
n-body   5,000,0003.153.1546,8081259
n-body   50,000,00025.9926.0046,8601259
pidigits   2,0003.123.1270,288513
pidigits   6,00025.3625.2968,744513
pidigits   10,00071.2171.0170,488513
pidigits  #3  2,000Failed  903
regex-dna   50,0004.153.8162,500639
regex-dna   500,00011.976.91126,872639
regex-dna   5,000,00087.7827.89823,336639
regex-dna  #3  50,0004.193.8272,976870
regex-dna  #3  500,00012.046.53242,672870
regex-dna  #3  5,000,00089.7530.931,934,076870
regex-dna  #4  50,0004.544.7064,968899
regex-dna  #4  500,00012.246.41104,540899
regex-dna  #4  5,000,00088.8331.65948,464899
regex-dna  #2  50,0003.603.6359,872413
regex-dna  #2  500,00011.6211.6898,840413
regex-dna  #2  5,000,00091.6491.67750,716413
spectral-norm  #3  5001.172.2542,928720
spectral-norm  #3  3,0006.153.5142,988720
spectral-norm  #3  5,50018.276.5443,412720
spectral-norm  #2  5001.122.2242,384852
spectral-norm  #2  3,00010.084.4842,500852
spectral-norm  #2  5,50031.749.9042,832852
thread-ring  #3  500,0000.890.8945,612329
thread-ring  #3  5,000,0002.552.5543,276329
thread-ring  #3  50,000,00019.6719.6954,204329
thread-ring  #2  500,0005.563.7952,164555
thread-ring  #2  5,000,00067.2128.5861,020555
thread-ring  #2  50,000,000769.07286.7661,860555

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

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

Mono JIT compiler version 4.1.0 (master/435cc01 Wed May 20 21:03:41 PDT 2015)
LLVM: yes(3.6.0svn-mono-master/ce4fcec)
GC: sgen

Home Page: About F#

Download: F# Download

Revised BSD license

  Home   Conclusions   License   Play