The Computer Language
Benchmarks Game

all C# Mono LLVM programs & measurements

Mono JIT compiler version 4.5.1 (master/3e844dd Fri May 6 19:24:07 PDT 2016)
LLVM: yes(3.6.0svn-mono-master/9f79399)
GC: sgen

source secs N mem gz cpu cpu load
binary-trees  #2 0.23  12 768 650 0.22 0% 9% 0% 100%
binary-trees  #2 1.71  16 65,876 650 1.70 0% 2% 1% 100%
binary-trees  #2 45.33  20 259,528 650 45.26 0% 1% 1% 100%
source secs N mem gz cpu cpu load
binary-trees  0.23  12 756 652 0.23 0% 0% 4% 100%
binary-trees  1.44  16 58,632 652 1.44 0% 2% 1% 99%
binary-trees  52.39  20 185,768 652 52.30 0% 1% 1% 100%
source secs N mem gz cpu cpu load
binary-trees  #4 1.31  12 ? 955 ? 2% 2% 1% 74%
binary-trees  #4 2.15  16 56,224 955 1.91 0% 1% 0% 89%
binary-trees  #4 44.90  20 143,692 955 44.72 1% 1% 1% 100%
source secs N mem gz cpu cpu load
binary-trees  #3 0.73  12 56,744 725 0.41 0% 4% 4% 64%
binary-trees  #3 5.73  16 64,484 725 5.51 0% 1% 2% 96%
binary-trees  #3 160.96  20 738,832 725 160.71 0% 1% 2% 100%
source secs N mem gz cpu cpu load
chameneos-redux  0.45  60,000 39,640 1400 0.43 2% 0% 0% 98%
chameneos-redux  1.91  600,000 42,884 1400 1.90 2% 1% 1% 100%
chameneos-redux  16.48  6,000,000 43,084 1400 16.47 0% 1% 1% 100%
source secs N mem gz cpu cpu load
fannkuch-redux  #3 0.94  10 37,144 1096 0.94 1% 2% 0% 99%
fannkuch-redux  #3 8.57  11 36,940 1096 8.56 1% 1% 0% 100%
fannkuch-redux  #3 112.47  12 37,144 1096 112.44 0% 1% 1% 100%
source secs N mem gz cpu cpu load
fannkuch-redux  0.70  10 37,144 520 0.70 0% 0% 1% 100%
fannkuch-redux  6.31  11 36,972 520 6.30 0% 1% 1% 100%
fannkuch-redux  85.88  12 37,216 520 85.85 0% 0% 1% 100%
source secs N mem gz cpu cpu load
fannkuch-redux  #4 1.88  10 ? 1172 ? 2% 2% 2% 85%
fannkuch-redux  #4 8.17  11 39,076 1172 8.12 1% 1% 1% 100%
fannkuch-redux  #4 104.17  12 40,520 1172 103.69 0% 0% 0% 100%
source secs N mem gz cpu cpu load
fannkuch-redux  #2 0.48  10 36,892 564 0.46 0% 4% 0% 98%
fannkuch-redux  #2 3.60  11 37,096 564 3.59 0% 1% 1% 100%
fannkuch-redux  #2 47.77  12 37,096 564 47.75 1% 0% 0% 100%
source secs N mem gz cpu cpu load
fasta  #4 0.76  250,000 40,472 1505 0.74 0% 0% 3% 100%
fasta  #4 1.67  2,500,000 63,284 1505 1.66 1% 0% 1% 100%
fasta  #4 10.27  25,000,000 67,132 1505 10.25 1% 1% 1% 100%
source secs N mem gz cpu cpu load
fasta  #2 0.30  250,000 848 1180 0.30 0% 3% 0% 100%
fasta  #2 1.06  2,500,000 38,660 1180 1.06 2% 1% 11% 100%
fasta  #2 7.67  25,000,000 38,856 1180 7.66 1% 1% 1% 100%
source secs N mem gz cpu cpu load
fasta  #3 1.99  250,000 ? 1904 ? 1% 1% 5% 67%
fasta  #3 2.79  2,500,000 46,536 1904 1.63 0% 2% 2% 59%
fasta  #3 11.88  25,000,000 47,856 1904 10.68 1% 1% 0% 90%
source secs N mem gz cpu cpu load
k-nucleotide  #3 1.77  250,000 80,764 1404 1.73 1% 1% 1% 99%
k-nucleotide  #3 11.60  2,500,000 110,052 1404 11.53 1% 0% 1% 100%
k-nucleotide  #3 108.42  25,000,000 514,472 1404 108.36 1% 1% 1% 100%
k-nucleotide  #2 Failed  250,000
source secs N mem gz cpu cpu load
k-nucleotide  #7 1.57  250,000 63,644 1822 1.56 1% 0% 1% 99%
k-nucleotide  #7 9.38  2,500,000 89,352 1822 9.37 0% 1% 1% 100%
k-nucleotide  #7 86.76  25,000,000 505,136 1822 86.73 0% 1% 1% 100%
source secs N mem gz cpu cpu load
k-nucleotide  #5 1.86  250,000 65,952 2445 1.86 0% 0% 2% 99%
k-nucleotide  #5 13.33  2,500,000 79,320 2445 13.31 1% 1% 1% 100%
k-nucleotide  #5 127.47  25,000,000 331,144 2445 127.37 0% 1% 1% 100%
source secs N mem gz cpu cpu load
k-nucleotide  1.85  250,000 56,500 1420 1.84 0% 1% 1% 100%
k-nucleotide  12.57  2,500,000 90,264 1420 12.56 0% 2% 1% 100%
k-nucleotide  118.66  25,000,000 506,832 1420 118.60 0% 1% 1% 100%
source secs N mem gz cpu cpu load
k-nucleotide  #6 2.33  250,000 61,444 1585 1.58 1% 3% 0% 100%
k-nucleotide  #6 6.28  2,500,000 73,108 1585 5.95 1% 1% 0% 100%
k-nucleotide  #6 50.00  25,000,000 188,968 1585 49.96 0% 1% 1% 100%
source secs N mem gz cpu cpu load
k-nucleotide  #4 1.93  250,000 65,104 1696 1.91 2% 1% 0% 99%
k-nucleotide  #4 12.23  2,500,000 88,740 1696 12.22 0% 1% 1% 100%
k-nucleotide  #4 114.52  25,000,000 506,068 1696 114.48 0% 1% 1% 100%
source secs N mem gz cpu cpu load
mandelbrot  #3 0.39  1,000 844 701 0.38 3% 0% 0% 100%
mandelbrot  #3 3.03  4,000 40,656 701 3.03 1% 0% 0% 100%
mandelbrot  #3 44.94  16,000 73,896 701 44.92 0% 1% 1% 100%
source secs N mem gz cpu cpu load
mandelbrot  #4 0.34  1,000 620 872 0.34 0% 0% 0% 100%
mandelbrot  #4 2.20  4,000 40,996 872 2.20 0% 1% 1% 100%
mandelbrot  #4 31.50  16,000 74,200 872 31.48 1% 0% 0% 100%
source secs N mem gz cpu cpu load
mandelbrot  #5 1.08  1,000 ? 839 ? 3% 0% 0% 98%
mandelbrot  #5 2.21  4,000 37,628 839 2.20 1% 0% 0% 100%
mandelbrot  #5 31.58  16,000 72,592 839 31.57 1% 1% 0% 100%
source secs N mem gz cpu cpu load
mandelbrot  #6 0.34  1,000 776 986 0.33 0% 0% 9% 100%
mandelbrot  #6 2.15  4,000 40,984 986 2.14 0% 1% 0% 100%
mandelbrot  #6 30.67  16,000 74,216 986 30.66 0% 1% 1% 100%
source secs N mem gz cpu cpu load
mandelbrot  0.39  1,000 848 798 0.38 0% 0% 5% 100%
mandelbrot  3.09  4,000 40,852 798 3.09 0% 2% 1% 100%
mandelbrot  45.94  16,000 74,016 798 45.92 0% 1% 1% 100%
source secs N mem gz cpu cpu load
mandelbrot  #2 0.66  1,000 38,436 484 0.65 3% 1% 2% 100%
mandelbrot  #2 7.45  4,000 38,604 484 7.44 0% 1% 1% 100%
mandelbrot  #2 120.60  16,000 38,492 484 120.54 0% 1% 1% 100%
n-body  #3 Failed  500,000
n-body  #7 Failed  500,000
n-body  #8 Failed  500,000
source secs N mem gz cpu cpu load
n-body  #2 0.45  500,000 38,684 1410 0.44 2% 0% 7% 98%
n-body  #2 2.52  5,000,000 38,516 1410 2.51 0% 3% 8% 100%
n-body  #2 23.12  50,000,000 38,772 1410 23.11 0% 1% 1% 100%
n-body  #5 Failed  500,000
source secs N mem gz cpu cpu load
n-body  0.64  500,000 38,768 1403 0.63 0% 2% 5% 100%
n-body  4.09  5,000,000 38,900 1403 4.08 0% 1% 1% 100%
n-body  38.61  50,000,000 38,980 1403 38.59 0% 1% 1% 100%
n-body  #6 Failed  500,000
n-body  #4 Failed  500,000
source secs N mem gz cpu cpu load
pidigits  #2 2.97  2,000 64,160 856 2.96 0% 1% 1% 100%
pidigits  #2 28.48  6,000 64,144 856 28.44 0% 1% 1% 100%
pidigits  #2 82.21  10,000 65,368 856 82.10 0% 1% 1% 100%
source secs N mem gz cpu cpu load
pidigits  #3 0.38  2,000 680 1026 0.36 3% 0% 0% 100%
pidigits  #3 1.56  6,000 39,480 1026 1.56 1% 1% 1% 100%
pidigits  #3 4.10  10,000 39,488 1026 4.09 0% 1% 1% 100%
source secs N mem gz cpu cpu load
regex-dna  #6 3.80  50,000 65,088 638 3.38 0% 1% 1% 89%
regex-dna  #6 11.06  500,000 86,684 638 10.94 0% 1% 2% 99%
regex-dna  #6 84.26  5,000,000 522,052 638 83.90 0% 1% 1% 100%
source secs N mem gz cpu cpu load
regex-dna  #8 8.18  50,000 76,260 806 6.76 0% 1% 1% 98%
regex-dna  #8 14.06  500,000 86,876 806 13.81 1% 1% 1% 98%
regex-dna  #8 86.27  5,000,000 223,800 806 86.16 1% 1% 1% 100%
source secs N mem gz cpu cpu load
regex-dna  #7 6.47  50,000 78,192 898 5.98 0% 1% 1% 93%
regex-dna  #7 13.55  500,000 109,644 898 13.19 0% 1% 0% 97%
regex-dna  #7 90.79  5,000,000 457,052 898 90.72 0% 1% 1% 100%
source secs N mem gz cpu cpu load
regex-dna  3.30  50,000 57,264 624 3.30 0% 1% 1% 100%
regex-dna  11.04  500,000 93,548 624 11.03 0% 1% 1% 100%
regex-dna  87.55  5,000,000 470,492 624 87.51 0% 1% 1% 100%
source secs N mem gz cpu cpu load
regex-dna  #2 3.77  50,000 63,840 594 3.28 0% 2% 1% 88%
regex-dna  #2 11.13  500,000 84,012 594 11.00 0% 1% 1% 99%
regex-dna  #2 84.86  5,000,000 521,156 594 84.41 0% 1% 1% 100%
source secs N mem gz cpu cpu load
regex-dna  #3 7.68  50,000 80,836 809 6.51 1% 2% 2% 95%
regex-dna  #3 14.53  500,000 110,920 809 14.10 1% 1% 0% 97%
regex-dna  #3 88.30  5,000,000 438,624 809 87.71 0% 0% 0% 99%
reverse-complement  #2 Failed  250,000
source secs N mem gz cpu cpu load
reverse-complement  0.22  250,000 736 1099 0.21 9% 0% 0% 100%
reverse-complement  0.38  2,500,000 844 1099 0.37 0% 0% 5% 100%
reverse-complement  1.70  25,000,000 195,528 1099 1.70 2% 1% 1% 100%
source secs N mem gz cpu cpu load
reverse-complement  #4 1.19  250,000 ? 1708 ? 1% 1% 1% 34%
reverse-complement  #4 1.16  2,500,000 ? 1708 ? 1% 0% 1% 70%
reverse-complement  #4 2.18  25,000,000 433,036 1708 1.90 1% 1% 0% 88%
source secs N mem gz cpu cpu load
reverse-complement  #3 0.26  250,000 736 863 0.26 7% 0% 0% 100%
reverse-complement  #3 0.85  2,500,000 58,724 863 0.79 0% 1% 4% 100%
reverse-complement  #3 5.94  25,000,000 214,936 863 5.92 1% 1% 1% 100%
source secs N mem gz cpu cpu load
spectral-norm  0.45  500 36,980 459 0.44 0% 2% 2% 100%
spectral-norm  8.95  3,000 37,580 459 8.94 0% 1% 1% 100%
spectral-norm  29.57  5,500 37,944 459 29.56 0% 1% 1% 100%
source secs N mem gz cpu cpu load
spectral-norm  #3 1.41  500 ? 878 ? 1% 0% 1% 91%
spectral-norm  #3 9.66  3,000 41,384 878 9.46 0% 1% 1% 98%
spectral-norm  #3 31.65  5,500 41,968 878 31.15 1% 0% 0% 98%
source secs N mem gz cpu cpu load
spectral-norm  #2 0.52  500 36,944 1063 0.50 0% 4% 0% 100%
spectral-norm  #2 9.59  3,000 37,164 1063 9.58 1% 0% 1% 100%
spectral-norm  #2 31.63  5,500 37,300 1063 31.62 1% 1% 0% 100%
source secs N mem gz cpu cpu load
thread-ring  3.47  500,000 39,444 476 3.45 1% 1% 2% 99%
thread-ring  31.67  5,000,000 39,432 476 31.62 0% 1% 1% 100%
thread-ring  311.24  50,000,000 39,476 476 311.03 0% 1% 1% 100%
source secs N mem gz cpu cpu load
thread-ring  #2 4.74  500,000 42,612 591 4.71 0% 1% 1% 100%
thread-ring  #2 41.94  5,000,000 42,584 591 41.90 0% 1% 1% 100%
thread-ring  #2 418.85  50,000,000 42,336 591 418.60 0% 1% 1% 100%