The Computer Language
24.09 Benchmarks Game

all C gcc programs & measurements

13.2.0-23ubuntu4

source secs N mem gz cpu secs cpu load
binary-trees  #2 0.09  7 19,860 816 0.01 10% 12% 10% 0%
binary-trees  #2 0.02  14 19,860 816 0.04 100% 100% 0% 100%
binary-trees  #2 1.57  21 169,216 816 4.48 100% 63% 56% 67%
source secs N mem gz cpu secs cpu load
binary-trees  0.00  7 19,684 660 0.00 0% 0% 0% 0%
binary-trees  0.10  14 19,684 660 0.10 0% 100% 0% 0%
binary-trees  21.32  21 264,064 660 21.32 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
binary-trees  #3 0.10  7 19,860 842 0.00 10% 0% 10% 9%
binary-trees  #3 0.02  14 19,860 842 0.04 100% 50% 100% 100%
binary-trees  #3 1.92  21 134,400 842 4.70 48% 44% 55% 100%
source secs N mem gz cpu secs cpu load
binary-trees  #5 0.00  7 19,684 914 0.00 0% 0% 0% 0%
binary-trees  #5 0.04  14 19,684 914 0.14 80% 83% 100% 100%
binary-trees  #5 8.66  21 351,232 914 31.56 98% 85% 89% 92%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #4 0.10  10 19,684 1190 0.10 0% 0% 100% 0%
fannkuch-redux  #4 1.10  11 19,684 1190 1.10 0% 0% 99% 1%
fannkuch-redux  #4 14.21  12 19,684 1190 14.21 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #5 0.10  10 19,684 917 0.18 50% 40% 55% 50%
fannkuch-redux  #5 0.53  11 19,684 917 2.08 96% 100% 100% 100%
fannkuch-redux  #5 6.98  12 19,684 917 27.28 94% 100% 99% 99%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #6 0.02  10 19,684 1582 0.06 100% 100% 100% 66%
fannkuch-redux  #6 0.18  11 19,684 1582 0.67 94% 94% 94% 100%
fannkuch-redux  #6 2.17  12 19,684 1582 8.56 97% 99% 99% 99%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #3 0.25  10 19,684 574 0.25 100% 4% 0% 0%
fannkuch-redux  #3 3.00  11 19,684 574 2.99 1% 1% 0% 100%
fannkuch-redux  #3 39.56  12 19,684 574 39.56 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  0.27  10 19,684 514 0.27 0% 100% 0% 0%
fannkuch-redux  3.25  11 19,684 514 3.25 0% 100% 1% 0%
fannkuch-redux  42.31  12 19,684 514 42.31 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #2 0.07  10 19,684 1563 0.26 85% 100% 87% 100%
fannkuch-redux  #2 0.88  11 19,684 1563 3.34 98% 97% 88% 95%
fannkuch-redux  #2 10.85  12 19,684 1563 42.52 99% 94% 98% 100%
source secs N mem gz cpu secs cpu load
fasta  #8 0.06  250,000 19,440 825 0.06 0% 0% 0% 100%
fasta  #8 0.48  2,500,000 19,440 825 0.48 100% 0% 4% 2%
fasta  #8 4.56  25,000,000 19,440 825 4.55 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
fasta  #5 0.02  250,000 19,684 1286 0.02 100% 0% 0% 0%
fasta  #5 0.14  2,500,000 19,684 1286 0.14 6% 0% 0% 100%
fasta  #5 1.24  25,000,000 19,684 1286 1.24 99% 1% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  0.05  250,000 19,684 1213 0.05 20% 100% 0% 0%
fasta  0.40  2,500,000 19,684 1213 0.40 0% 100% 2% 0%
fasta  3.74  25,000,000 19,684 1213 3.74 100% 0% 0% 1%
source secs N mem gz cpu secs cpu load
fasta  #9 0.02  250,000 19,440 1469 0.02 0% 0% 0% 100%
fasta  #9 0.10  2,500,000 19,440 1469 0.10 10% 0% 100% 0%
fasta  #9 0.78  25,000,000 19,440 1469 0.78 1% 2% 100% 0%
source secs N mem gz cpu secs cpu load
fasta  #6 0.06  250,000 19,684 1936 0.04 0% 20% 20% 28%
fasta  #6 0.12  2,500,000 19,684 1936 0.33 90% 100% 9% 100%
fasta  #6 0.94  25,000,000 19,684 1936 2.77 100% 97% 1% 97%
source secs N mem gz cpu secs cpu load
fasta  #4 0.04  250,000 19,684 1244 0.04 0% 100% 0% 0%
fasta  #4 0.32  2,500,000 19,684 1244 0.32 100% 0% 0% 0%
fasta  #4 3.03  25,000,000 19,684 1244 3.03 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #2 0.05  250,000 19,684 2276 0.04 33% 20% 33% 16%
fasta  #2 0.09  2,500,000 19,684 2276 0.34 100% 100% 100% 100%
fasta  #2 0.82  25,000,000 19,684 2276 3.25 98% 100% 100% 98%
source secs N mem gz cpu secs cpu load
fasta  #7 0.04  250,000 19,440 1299 0.04 0% 0% 0% 100%
fasta  #7 0.31  2,500,000 19,440 1299 0.30 100% 3% 0% 3%
fasta  #7 2.79  25,000,000 19,440 1299 2.79 1% 0% 100% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  0.13  250,000 19,684 1512 0.17 42% 33% 30% 25%
k-nucleotide  0.61  2,500,000 20,480 1512 1.39 73% 41% 57% 61%
k-nucleotide  3.98  25,000,000 130,432 1512 12.93 96% 56% 90% 83%
source secs N mem gz cpu secs cpu load
mandelbrot  0.02  1,000 19,684 828 0.06 50% 100% 100% 100%
mandelbrot  0.22  4,000 19,684 828 0.88 100% 95% 100% 100%
mandelbrot  3.50  16,000 32,768 828 13.93 99% 99% 100% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  #9 0.06  1,000 19,684 700 0.08 20% 16% 28% 16%
mandelbrot  #9 0.28  4,000 19,684 700 1.05 92% 92% 96% 100%
mandelbrot  #9 4.23  16,000 33,280 700 16.34 95% 100% 95% 95%
source secs N mem gz cpu secs cpu load
mandelbrot  #3 0.02  1,000 19,684 769 0.06 50% 75% 100% 100%
mandelbrot  #3 0.23  4,000 19,684 769 0.90 100% 100% 100% 100%
mandelbrot  #3 3.53  16,000 32,768 769 14.09 100% 99% 100% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  #4 0.06  1,000 19,684 805 0.07 33% 28% 33% 28%
mandelbrot  #4 0.23  4,000 19,684 805 0.90 95% 95% 100% 100%
mandelbrot  #4 3.49  16,000 33,152 805 13.88 99% 99% 99% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  #2 0.11  1,000 19,684 412 0.11 0% 0% 100% 0%
mandelbrot  #2 1.59  4,000 19,684 412 1.59 0% 0% 100% 1%
mandelbrot  #2 25.05  16,000 19,684 412 25.04 92% 0% 0% 8%
source secs N mem gz cpu secs cpu load
mandelbrot  #7 0.10  1,000 19,684 1000 0.07 20% 20% 10% 20%
mandelbrot  #7 0.23  4,000 19,684 1000 0.89 100% 95% 100% 100%
mandelbrot  #7 3.50  16,000 33,280 1000 13.91 99% 100% 99% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  #6 0.07  1,000 19,684 1147 0.03 14% 12% 14% 14%
mandelbrot  #6 0.09  4,000 19,684 1147 0.33 100% 100% 100% 100%
mandelbrot  #6 1.29  16,000 33,408 1147 5.13 100% 100% 100% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  #5 0.10  1,000 27,772 788 0.04 10% 10% 10% 10%
mandelbrot  #5 0.11  4,000 27,772 788 0.41 100% 90% 100% 90%
mandelbrot  #5 1.63  16,000 33,536 788 6.32 96% 97% 96% 100%
source secs N mem gz cpu secs cpu load
n-body  #9 0.03  500,000 19,704 1639 0.03 100% 0% 0% 0%
n-body  #9 0.22  5,000,000 19,704 1639 0.22 0% 100% 8% 0%
n-body  #9 2.10  50,000,000 19,704 1639 2.10 0% 0% 100% 1%
source secs N mem gz cpu secs cpu load
n-body  #2 0.06  500,000 19,684 1270 0.06 0% 0% 100% 0%
n-body  #2 0.53  5,000,000 19,684 1270 0.53 0% 1% 100% 1%
n-body  #2 5.20  50,000,000 19,684 1270 5.20 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
n-body  #7 0.08  500,000 19,684 1250 0.08 100% 0% 0% 0%
n-body  #7 0.69  5,000,000 19,684 1250 0.69 100% 1% 0% 1%
n-body  #7 6.82  50,000,000 19,684 1250 6.82 84% 0% 0% 16%
source secs N mem gz cpu secs cpu load
n-body  #5 0.06  500,000 19,684 1436 0.06 0% 100% 0% 0%
n-body  #5 0.55  5,000,000 19,684 1436 0.55 100% 0% 1% 1%
n-body  #5 5.43  50,000,000 19,684 1436 5.43 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  0.06  500,000 19,684 1179 0.06 100% 0% 0% 0%
n-body  0.53  5,000,000 19,684 1179 0.53 1% 0% 100% 0%
n-body  5.18  50,000,000 19,684 1179 5.18 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
n-body  #6 0.06  500,000 19,684 1186 0.06 0% 0% 100% 0%
n-body  #6 0.51  5,000,000 19,684 1186 0.50 100% 2% 2% 0%
n-body  #6 4.97  50,000,000 19,684 1186 4.97 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #3 0.06  500,000 19,684 1214 0.06 100% 0% 0% 0%
n-body  #3 0.53  5,000,000 19,684 1214 0.53 100% 0% 0% 0%
n-body  #3 5.24  50,000,000 19,684 1214 5.24 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #4 0.05  500,000 19,684 1496 0.05 0% 0% 100% 0%
n-body  #4 0.44  5,000,000 19,684 1496 0.44 0% 2% 100% 0%
n-body  #4 4.31  50,000,000 19,684 1496 4.31 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
pidigits  #2 0.05  2,000 19,704 422 0.04 80% 0% 0% 0%
pidigits  #2 0.29  6,000 19,704 422 0.28 100% 0% 0% 3%
pidigits  #2 0.82  10,000 19,704 422 0.82 100% 1% 1% 1%
source secs N mem gz cpu secs cpu load
pidigits  0.06  2,000 19,704 459 0.05 0% 66% 0% 0%
pidigits  0.31  6,000 19,704 459 0.31 3% 100% 0% 0%
pidigits  0.89  10,000 19,704 459 0.88 1% 100% 0% 1%
source secs N mem gz cpu secs cpu load
regex-redux  #4 0.12  50,000 19,704 1237 0.06 16% 8% 7% 9%
regex-redux  #4 0.17  500,000 19,704 1237 0.37 66% 50% 64% 56%
regex-redux  #4 0.95  5,000,000 152,248 1237 3.27 75% 88% 100% 82%
source secs N mem gz cpu secs cpu load
regex-redux  #2 0.14  50,000 19,704 1121 0.06 0% 0% 42% 0%
regex-redux  #2 0.51  500,000 19,704 1121 0.36 2% 70% 3% 2%
regex-redux  #2 3.21  5,000,000 103,296 1121 3.21 0% 0% 1% 100%
source secs N mem gz cpu secs cpu load
regex-redux  #3 0.11  50,000 19,704 1273 0.07 9% 9% 9% 27%
regex-redux  #3 0.24  500,000 19,704 1273 0.37 29% 28% 20% 80%
regex-redux  #3 1.73  5,000,000 103,680 1273 3.31 99% 27% 28% 37%
source secs N mem gz cpu secs cpu load
regex-redux  #5 0.08  50,000 19,704 1403 0.04 14% 14% 0% 12%
regex-redux  #5 0.14  500,000 19,704 1403 0.23 64% 33% 35% 40%
regex-redux  #5 0.81  5,000,000 152,392 1403 2.03 55% 100% 46% 52%
source secs N mem gz cpu secs cpu load
reverse-complement  #5 0.11  250,000 19,704 654 0.01 0% 0% 16% 0%
reverse-complement  #5 1.52  100,000,001 994,176 654 1.52 0% 0% 1% 100%
source secs N mem gz cpu secs cpu load
reverse-complement  #4 0.10  250,000 19,708 716 0.02 0% 18% 10% 9%
reverse-complement  #4 3.68  100,000,001 500,480 716 3.68 0% 1% 100% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  #7 0.07  250,000 19,708 1899 0.01 0% 0% 0% 0%
reverse-complement  #7 0.43  100,000,001 499,928 1899 0.59 55% 14% 11% 56%
source secs N mem gz cpu secs cpu load
reverse-complement  #9 0.20  250,000 27,772 1551 0.01 5% 5% 5% 0%
reverse-complement  #9 0.49  100,000,001 499,744 1551 0.82 22% 22% 61% 62%
source secs N mem gz cpu secs cpu load
reverse-complement  #2 0.05  250,000 19,704 757 0.01 16% 16% 0% 40%
reverse-complement  #2 1.05  100,000,001 994,560 757 1.57 96% 22% 18% 14%
source secs N mem gz cpu secs cpu load
reverse-complement  #6 0.09  250,000 19,708 828 0.03 0% 12% 0% 10%
reverse-complement  #6 0.97  100,000,001 696,664 828 1.39 25% 100% 17% 1%
source secs N mem gz cpu secs cpu load
simple  #2 0.11  1,000 19,708 412 0.11 100% 0% 0% 0%
simple  #2 1.58  4,000 19,708 412 1.58 1% 100% 0% 0%
simple  #2 25.04  16,000 19,708 412 25.04 0% 71% 0% 28%
source secs N mem gz cpu secs cpu load
simple  0.11  1,000 19,708 433 0.11 0% 0% 0% 100%
simple  1.67  4,000 19,708 433 1.67 1% 0% 0% 100%
simple  26.30  16,000 19,708 433 26.30 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  #5 0.06  500 19,708 576 0.03 16% 33% 20% 28%
spectral-norm  #5 0.22  3,000 19,708 576 0.86 100% 95% 100% 95%
spectral-norm  #5 0.72  5,500 19,708 576 2.86 100% 100% 100% 100%
spectral-norm  #8 Make Error  500
source secs N mem gz cpu secs cpu load
spectral-norm  #4 0.10  500 19,724 1145 0.04 11% 11% 10% 18%
spectral-norm  #4 0.22  3,000 19,724 1145 0.85 100% 95% 95% 100%
spectral-norm  #4 0.72  5,500 19,724 1145 2.85 100% 100% 98% 98%
source secs N mem gz cpu secs cpu load
spectral-norm  #6 0.05  500 19,724 1203 0.02 16% 20% 16% 33%
spectral-norm  #6 0.13  3,000 19,724 1203 0.49 100% 100% 100% 92%
spectral-norm  #6 0.39  5,500 19,724 1203 1.54 100% 100% 100% 100%
source secs N mem gz cpu secs cpu load
spectral-norm  0.05  500 19,724 390 0.05 0% 83% 0% 0%
spectral-norm  1.61  3,000 19,724 390 1.61 0% 0% 100% 0%
spectral-norm  5.39  5,500 19,724 390 5.39 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  #3 0.07  500 19,708 470 0.06 33% 14% 16% 28%
spectral-norm  #3 0.43  3,000 19,708 470 1.70 100% 100% 100% 100%
spectral-norm  #3 1.43  5,500 19,708 470 5.70 100% 100% 100% 100%
source secs N mem gz cpu secs cpu load
spectral-norm  #7 0.07  500 19,724 906 0.03 25% 16% 14% 25%
spectral-norm  #7 0.22  3,000 19,724 906 0.86 100% 100% 100% 100%
spectral-norm  #7 0.72  5,500 19,724 906 2.85 100% 100% 98% 98%
source secs N mem gz cpu secs cpu load
too simple  0.01  1,000,000 19,436 245 0.01 0% 0% 0% 0%
too simple  0.46  100,000,000 19,436 245 0.46 0% 2% 0% 100%
too simple  44.43  10,000,000,000 19,436 245 44.42 71% 0% 0% 29%