The Computer Language
24.11 Benchmarks Game

all C gcc programs & measurements

gcc (Ubuntu 14.2.0-4ubuntu2) 14.2.0

source secs N mem gz cpu secs cpu load
binary-trees  #8 0.00  7 19,944 607 0.00 0% 0% 0% 0%
binary-trees  #8 0.09  14 19,884 607 0.09 0% 0% 100% 20%
binary-trees  #8 21.08  21 285,544 607 21.08 62% 0% 38% 0%
source secs N mem gz cpu secs cpu load
binary-trees  #2 0.09  7 19,704 816 0.00 0% 0% 11% 0%
binary-trees  #2 0.01  14 19,704 816 0.03 100% 0% 100% 100%
binary-trees  #2 1.53  21 169,284 816 4.18 99% 66% 57% 52%
source secs N mem gz cpu secs cpu load
binary-trees  0.00  7 19,704 660 0.00 0% 0% 0% 0%
binary-trees  0.10  14 19,704 660 0.10 10% 0% 0% 100%
binary-trees  21.67  21 264,244 660 21.67 47% 18% 0% 34%
source secs N mem gz cpu secs cpu load
binary-trees  #3 0.09  7 19,704 842 0.00 0% 0% 0% 0%
binary-trees  #3 0.02  14 19,704 842 0.04 50% 100% 50% 100%
binary-trees  #3 1.96  21 134,540 842 4.70 53% 43% 100% 44%
source secs N mem gz cpu secs cpu load
binary-trees  #5 0.00  7 19,884 914 0.00 0% 0% 0% 0%
binary-trees  #5 0.05  14 19,884 914 0.14 80% 80% 50% 83%
binary-trees  #5 8.77  21 351,332 914 31.93 92% 91% 88% 91%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #4 0.10  10 19,704 1190 0.10 0% 0% 100% 10%
fannkuch-redux  #4 1.09  11 19,704 1190 1.09 0% 0% 0% 100%
fannkuch-redux  #4 14.04  12 19,704 1190 14.03 10% 0% 0% 90%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #5 0.11  10 19,704 917 0.19 45% 36% 45% 50%
fannkuch-redux  #5 0.54  11 19,704 917 2.12 98% 94% 100% 98%
fannkuch-redux  #5 7.29  12 19,704 917 28.25 100% 98% 93% 97%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #6 0.02  10 19,704 1582 0.06 100% 100% 100% 66%
fannkuch-redux  #6 0.17  11 19,704 1582 0.66 94% 100% 94% 94%
fannkuch-redux  #6 2.14  12 19,704 1582 8.43 100% 98% 99% 99%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #3 0.23  10 19,704 574 0.23 100% 0% 0% 0%
fannkuch-redux  #3 2.77  11 19,704 574 2.77 100% 0% 0% 0%
fannkuch-redux  #3 36.80  12 19,704 574 36.79 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #8 0.25  10 19,492 483 0.25 0% 100% 0% 0%
fannkuch-redux  #8 2.96  11 19,492 483 2.96 0% 100% 1% 0%
fannkuch-redux  #8 39.33  12 19,492 483 39.32 52% 48% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  0.25  10 19,704 514 0.25 0% 0% 0% 100%
fannkuch-redux  2.99  11 19,704 514 2.99 0% 100% 1% 0%
fannkuch-redux  39.61  12 19,704 514 39.60 47% 27% 26% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #2 0.06  10 19,704 1563 0.24 85% 100% 100% 100%
fannkuch-redux  #2 0.86  11 19,704 1563 3.14 83% 100% 97% 87%
fannkuch-redux  #2 10.19  12 19,704 1563 39.99 100% 94% 99% 99%
source secs N mem gz cpu secs cpu load
fasta  #8 0.11  250,000 19,776 839 0.11 100% 0% 0% 0%
fasta  #8 1.02  2,500,000 19,776 839 1.02 1% 1% 0% 100%
fasta  #8 8.06  25,000,000 19,776 839 8.06 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #5 0.02  250,000 19,616 1286 0.02 0% 100% 0% 0%
fasta  #5 0.15  2,500,000 19,616 1286 0.15 6% 100% 0% 0%
fasta  #5 1.24  25,000,000 19,616 1286 1.24 0% 3% 100% 0%
source secs N mem gz cpu secs cpu load
fasta  0.05  250,000 19,772 1213 0.05 16% 0% 100% 0%
fasta  0.39  2,500,000 19,772 1213 0.39 0% 2% 2% 100%
fasta  3.70  25,000,000 19,772 1213 3.70 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
fasta  #6 0.03  250,000 19,772 1936 0.04 66% 50% 50% 0%
fasta  #6 0.12  2,500,000 19,772 1936 0.33 8% 91% 100% 91%
fasta  #6 0.94  25,000,000 19,772 1936 2.78 98% 100% 97% 3%
source secs N mem gz cpu secs cpu load
fasta  #3 0.02  250,000 19,772 1469 0.02 25% 0% 0% 100%
fasta  #3 0.10  2,500,000 19,772 1469 0.10 10% 0% 100% 0%
fasta  #3 0.78  25,000,000 19,772 1469 0.78 0% 2% 0% 98%
fasta  #4 Make Error  250,000
source secs N mem gz cpu secs cpu load
fasta  #2 0.05  250,000 19,772 1299 0.05 16% 0% 100% 0%
fasta  #2 0.30  2,500,000 19,772 1299 0.30 3% 0% 0% 100%
fasta  #2 2.77  25,000,000 19,772 1299 2.76 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #7 0.10  250,000 19,772 2276 0.05 10% 12% 11% 10%
fasta  #7 0.09  2,500,000 19,772 2276 0.35 100% 90% 100% 100%
fasta  #7 0.82  25,000,000 19,772 2276 3.24 98% 100% 100% 98%
source secs N mem gz cpu secs cpu load
k-nucleotide  0.11  250,000 19,772 1512 0.16 36% 45% 45% 36%
k-nucleotide  0.73  2,500,000 20,544 1512 1.31 45% 50% 41% 44%
k-nucleotide  3.84  25,000,000 130,408 1512 12.45 90% 78% 97% 59%
source secs N mem gz cpu secs cpu load
mandelbrot  0.02  1,000 19,772 828 0.06 100% 100% 100% 100%
mandelbrot  0.22  4,000 19,772 828 0.88 100% 100% 100% 100%
mandelbrot  3.49  16,000 32,864 828 13.92 100% 100% 100% 99%
source secs N mem gz cpu secs cpu load
mandelbrot  #9 0.08  1,000 19,772 700 0.08 30% 25% 25% 25%
mandelbrot  #9 0.26  4,000 19,772 700 1.00 96% 96% 96% 100%
mandelbrot  #9 4.07  16,000 33,128 700 15.70 95% 100% 95% 95%
source secs N mem gz cpu secs cpu load
mandelbrot  #3 0.02  1,000 19,772 769 0.06 100% 66% 100% 100%
mandelbrot  #3 0.23  4,000 19,772 769 0.89 100% 100% 100% 100%
mandelbrot  #3 3.53  16,000 32,860 769 14.09 99% 100% 100% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  #4 0.03  1,000 19,772 805 0.06 66% 66% 33% 50%
mandelbrot  #4 0.23  4,000 19,772 805 0.89 95% 100% 100% 95%
mandelbrot  #4 3.52  16,000 33,060 805 13.89 98% 100% 99% 98%
source secs N mem gz cpu secs cpu load
mandelbrot  #8 0.11  1,000 19,496 412 0.11 8% 8% 0% 100%
mandelbrot  #8 1.59  4,000 19,496 412 1.59 2% 0% 0% 100%
mandelbrot  #8 25.15  16,000 19,496 412 25.15 71% 29% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #7 0.08  1,000 19,772 1000 0.07 25% 25% 14% 28%
mandelbrot  #7 0.23  4,000 19,772 1000 0.90 100% 100% 100% 100%
mandelbrot  #7 3.51  16,000 33,276 1000 13.95 100% 99% 99% 99%
source secs N mem gz cpu secs cpu load
mandelbrot  #6 0.05  1,000 19,772 1147 0.03 16% 0% 0% 0%
mandelbrot  #6 0.09  4,000 19,772 1147 0.33 100% 100% 100% 100%
mandelbrot  #6 1.28  16,000 33,400 1147 5.10 100% 100% 99% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  #5 0.07  1,000 19,772 788 0.03 14% 14% 14% 0%
mandelbrot  #5 0.11  4,000 19,772 788 0.41 100% 100% 100% 100%
mandelbrot  #5 1.63  16,000 33,512 788 6.31 96% 99% 96% 96%
source secs N mem gz cpu secs cpu load
n-body  #9 0.03  500,000 19,772 1639 0.03 100% 0% 0% 0%
n-body  #9 0.22  5,000,000 19,772 1639 0.22 0% 100% 0% 0%
n-body  #9 2.10  50,000,000 19,772 1639 2.10 1% 100% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #2 0.06  500,000 19,772 1270 0.06 0% 0% 100% 0%
n-body  #2 0.53  5,000,000 19,772 1270 0.53 1% 100% 3% 1%
n-body  #2 5.19  50,000,000 19,772 1270 5.19 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #7 0.08  500,000 19,772 1250 0.08 0% 0% 0% 100%
n-body  #7 0.70  5,000,000 19,772 1250 0.70 1% 1% 100% 4%
n-body  #7 6.89  50,000,000 19,772 1250 6.88 63% 37% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #5 0.06  500,000 19,772 1436 0.06 87% 0% 0% 0%
n-body  #5 0.55  5,000,000 19,772 1436 0.55 100% 0% 1% 1%
n-body  #5 5.43  50,000,000 19,772 1436 5.43 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  0.06  500,000 19,772 1179 0.06 0% 0% 0% 100%
n-body  0.54  5,000,000 19,772 1179 0.53 100% 3% 0% 3%
n-body  5.23  50,000,000 19,772 1179 5.23 97% 3% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #6 0.06  500,000 19,772 1186 0.06 100% 0% 14% 0%
n-body  #6 0.51  5,000,000 19,772 1186 0.51 100% 0% 0% 0%
n-body  #6 4.97  50,000,000 19,772 1186 4.97 0% 99% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #3 0.06  500,000 19,772 1214 0.06 0% 100% 0% 0%
n-body  #3 0.53  5,000,000 19,772 1214 0.53 100% 0% 1% 0%
n-body  #3 5.23  50,000,000 19,772 1214 5.23 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
n-body  #4 0.05  500,000 19,772 1398 0.05 0% 100% 0% 0%
n-body  #4 0.41  5,000,000 19,772 1398 0.41 0% 100% 0% 0%
n-body  #4 4.05  50,000,000 19,772 1398 4.05 0% 0% 99% 0%
source secs N mem gz cpu secs cpu load
n-body  #8 0.07  500,000 19,492 1193 0.07 14% 14% 14% 100%
n-body  #8 0.56  5,000,000 19,492 1193 0.56 1% 100% 1% 0%
n-body  #8 5.54  50,000,000 19,492 1193 5.54 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
pidigits  #2 0.11  2,000 19,772 422 0.04 0% 36% 0% 9%
pidigits  #2 0.25  6,000 19,772 422 0.25 3% 100% 0% 7%
pidigits  #2 0.74  10,000 19,772 422 0.74 2% 100% 2% 0%
source secs N mem gz cpu secs cpu load
pidigits  0.12  2,000 19,772 459 0.05 36% 0% 0% 7%
pidigits  0.26  6,000 19,772 459 0.26 3% 0% 0% 100%
pidigits  0.74  10,000 19,772 459 0.74 0% 100% 2% 1%
source secs N mem gz cpu secs cpu load
regex-redux  #4 0.17  50,000 19,772 1237 0.06 11% 11% 17% 6%
regex-redux  #4 0.17  500,000 19,772 1237 0.37 50% 50% 68% 58%
regex-redux  #4 0.97  5,000,000 152,264 1237 3.28 80% 100% 72% 87%
source secs N mem gz cpu secs cpu load
regex-redux  #2 0.14  50,000 19,772 1121 0.06 0% 0% 42% 0%
regex-redux  #2 0.41  500,000 19,772 1121 0.35 0% 87% 0% 0%
regex-redux  #2 3.21  5,000,000 103,288 1121 3.21 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
regex-redux  #3 0.19  50,000 19,772 1273 0.07 10% 5% 5% 16%
regex-redux  #3 0.24  500,000 19,772 1273 0.36 79% 20% 36% 20%
regex-redux  #3 1.72  5,000,000 103,736 1273 3.31 83% 43% 28% 38%
source secs N mem gz cpu secs cpu load
regex-redux  #5 0.06  50,000 19,772 1403 0.04 16% 16% 16% 20%
regex-redux  #5 0.17  500,000 19,772 1403 0.25 29% 29% 56% 31%
regex-redux  #5 0.81  5,000,000 152,500 1403 2.03 52% 100% 47% 55%
source secs N mem gz cpu secs cpu load
reverse-complement  #5 0.10  250,000 19,772 654 0.01 11% 0% 0% 9%
reverse-complement  #5 1.53  100,000,001 994,108 654 1.53 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  #4 0.09  250,000 19,772 716 0.02 0% 27% 11% 10%
reverse-complement  #4 3.70  100,000,001 500,452 716 3.69 1% 11% 1% 89%
source secs N mem gz cpu secs cpu load
reverse-complement  #7 0.07  250,000 19,772 1899 0.01 0% 0% 22% 0%
reverse-complement  #7 0.44  100,000,001 499,992 1899 0.59 76% 11% 36% 14%
source secs N mem gz cpu secs cpu load
reverse-complement  #9 0.07  250,000 19,772 1551 0.01 12% 0% 16% 14%
reverse-complement  #9 0.48  100,000,001 500,032 1551 0.76 41% 20% 22% 79%
source secs N mem gz cpu secs cpu load
reverse-complement  #2 0.08  250,000 19,772 757 0.01 0% 12% 22% 0%
reverse-complement  #2 1.06  100,000,001 994,536 757 1.58 86% 19% 13% 30%
source secs N mem gz cpu secs cpu load
reverse-complement  #6 0.11  250,000 19,772 828 0.03 0% 9% 0% 0%
reverse-complement  #6 0.96  100,000,001 675,260 828 1.36 26% 99% 2% 17%
source secs N mem gz cpu secs cpu load
spectral-norm  #5 0.07  500 19,772 576 0.03 12% 14% 14% 12%
spectral-norm  #5 0.22  3,000 19,772 576 0.86 100% 95% 95% 100%
spectral-norm  #5 0.72  5,500 19,772 576 2.85 98% 98% 100% 98%
source secs N mem gz cpu secs cpu load
spectral-norm  #8 0.05  500 19,772 389 0.05 0% 0% 0% 100%
spectral-norm  #8 1.61  3,000 19,772 389 1.61 0% 0% 100% 1%
spectral-norm  #8 5.40  5,500 19,772 389 5.39 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  #4 0.05  500 19,772 1145 0.03 20% 16% 0% 0%
spectral-norm  #4 0.21  3,000 19,772 1145 0.85 100% 95% 100% 100%
spectral-norm  #4 0.72  5,500 19,772 1145 2.85 100% 98% 100% 100%
source secs N mem gz cpu secs cpu load
spectral-norm  #6 0.08  500 19,772 1203 0.02 11% 11% 0% 11%
spectral-norm  #6 0.14  3,000 19,772 1203 0.51 92% 100% 92% 100%
spectral-norm  #6 0.40  5,500 19,772 1203 1.59 100% 100% 100% 100%
spectral-norm  #2 Make Error  500
source secs N mem gz cpu secs cpu load
spectral-norm  #3 0.09  500 19,772 470 0.06 12% 22% 25% 22%
spectral-norm  #3 0.43  3,000 19,772 470 1.70 100% 100% 100% 97%
spectral-norm  #3 1.43  5,500 19,772 470 5.70 100% 99% 100% 100%
source secs N mem gz cpu secs cpu load
spectral-norm  #7 0.06  500 19,772 906 0.03 16% 20% 16% 16%
spectral-norm  #7 0.22  3,000 19,772 906 0.86 100% 100% 100% 100%
spectral-norm  #7 0.72  5,500 19,772 906 2.85 100% 100% 98% 100%
source secs N mem gz cpu secs cpu load
startup  #0 0.03  200,000 19,504 1269 0.03 0% 50% 0% 100%
source secs N mem gz cpu secs cpu load
startup  66.31  200,000 19,504 1250 66.30 43% 31% 26% 0%
source secs N mem gz cpu secs cpu load
too simple  0.01  1,000,000 19,772 245 0.01 0% 0% 0% 100%
too simple  0.46  100,000,000 19,772 245 0.46 100% 0% 0% 0%
too simple  44.02  10,000,000,000 19,772 245 44.01 49% 50% 0% 0%